trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: October 2010

Re: [trinity-devel] Kaffeine FTBFS

From: "Timothy Pearson" <kb9vqf@...>
Date: Mon, 4 Oct 2010 11:56:48 -0500
> 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