This is a popular non-core package. If many of these non-core package are unavailable to
end-users, then I call that a show-stopper. Many people will lose interest in Trinity when
such non-core packages remain unavailable. I would like to get this package to build as
soon as possible.
I'm attaching a log. Same as a previous report, but attached here for quicker access.
This is a build from the source tarball.
Build errors:
============================================
checking cdda_interface.h usability... no
checking cdda_interface.h presence... no
checking for cdda_interface.h... no
-----------------------------------------
ERROR: Could not find cdparanoia headers.
-----------------------------------------
configure: error: could not find cdparanoia headers
make: *** No targets specified and no makefile found. Stop.
============================================
The cause is straightforward. In Slackware the cdda_paranoia.h file is found in
/usr/include/cdda rather than /usr/include.
A short term fix is creating a sym link. I could revise the build script to create such a
link on-the-fly, but that is not the default in Slackware. Generally, I dislike the idea
of tampering with expected upstream defaults. Another solution is to patch the configure
files to look in /usr/include/cdda as well as /usr/include.
Also conspicuous are these errors:
============================================
*** Creating configure
configure.in:92: warning: KDE_ENABLE_HIDDEN_VISIBILITY was called before AC_PATH_QT_1_3
acinclude.m4:3645: KDE_ENABLE_HIDDEN_VISIBILITY is expanded from...
configure.in:92: the top level
*** Creating config.h template
configure.in:92: warning: KDE_ENABLE_HIDDEN_VISIBILITY was called before AC_PATH_QT_1_3
acinclude.m4:3645: KDE_ENABLE_HIDDEN_VISIBILITY is expanded from...
configure.in:92: the top level
*** Creating Makefile templates
configure.in:92: warning: KDE_ENABLE_HIDDEN_VISIBILITY was called before AC_PATH_QT_1_3
acinclude.m4:3645: KDE_ENABLE_HIDDEN_VISIBILITY is expanded from...
============================================
Also these:
============================================
kaffeine/src/input/dvb/lib/libdvbapi/Makefile.am:11: `CFLAGS' is a user variable, you
should not override it;
kaffeine/src/input/dvb/lib/libdvbapi/Makefile.am:11: use `AM_CFLAGS' instead.
kaffeine/src/input/dvb/lib/libdvben50221/Makefile.am:21: `CFLAGS' is a user variable,
you should not override it;
kaffeine/src/input/dvb/lib/libdvben50221/Makefile.am:21: use `AM_CFLAGS' instead.
kaffeine/src/input/dvb/lib/libucsi/Makefile.am:17: `CFLAGS' is a user variable, you
should not override it;
kaffeine/src/input/dvb/lib/libucsi/Makefile.am:17: use `AM_CFLAGS' instead.
kaffeine/src/input/dvb/lib/libucsi/dvb/Makefile.am:19: `CFLAGS' is a user variable,
you should not override it;
kaffeine/src/input/dvb/lib/libucsi/dvb/Makefile.am:19: use `AM_CFLAGS' instead.
kaffeine/src/input/dvb/lib/libucsi/mpeg/Makefile.am:12: `CFLAGS' is a user variable,
you should not override it;
kaffeine/src/input/dvb/lib/libucsi/mpeg/Makefile.am:12: use `AM_CFLAGS' instead.
============================================
Then there are the many "undefined reference" errors, of which the build finally
fails. As seen in the build log, all expected component packages are installed.
Darrell