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
Well, it's obviously a bit late to change the 3.5.12 files, so let's see
what we can do to patch up the package until 3.5.13.
You'll have to work around the cdparanoia problem for now with the
symbolic link as you mentioned. This will be fixed for 3.5.13.
Also, try passing the --without-lame flag to the Kaffeine configure
script. Does the compilation proceed?
Tim