Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 206635 - media-plugins/audacious-plugins-1.4.4: compilation failed
Summary: media-plugins/audacious-plugins-1.4.4: compilation failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Tony Vroon (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-19 13:49 UTC by Andrea Truccone
Modified: 2008-01-20 15:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
media-libs/libsndfile-1.0.17-r1 build log (libsndfile-1.0.17-r1-buildlog.txt,159.91 KB, text/plain)
2008-01-20 09:31 UTC, Andrea Truccone
Details
media-plugins/audacious-plugins-1.4.4 buildlog (audacious-plugins-1.4.4-buildlog.txt,93.61 KB, text/plain)
2008-01-20 09:33 UTC, Andrea Truccone
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrea Truccone 2008-01-19 13:49:36 UTC
After successfully upgrading audicious to release 1.4.5, the related audacious-plugins 1.4.4 compilation failed. I try to compile audacious-plugin  with the following flags:

[ebuild  N    ] media-plugins/audacious-plugins-1.4.4  USE="aac alsa dbus flac modplug mp3 nls oss sdl sndfile vorbis wma -adplug -arts -chardet -esd -gnome -jack -lirc -mtp -musepack -pulseaudio -sid -sse2 -timidity -tta -wavpack"

I have media-libs/flac release 1.2.1-r1 installed.

Many thanks,

Andrea


Reproducible: Always




Entering directory wav.
Successfully generated dependencies.
wav-sndfile.c: In function `fill_song_tuple':
wav-sndfile.c:184: error: `SF_FORMAT_FLAC' undeclared (first use in this function)
wav-sndfile.c:184: error: (Each undeclared identifier is reported only once
wav-sndfile.c:184: error: for each function it appears in.)
wav-sndfile.c:187: error: `SF_FORMAT_CAF' undeclared (first use in this function)
Failed to compile wav-sndfile.c!
make[5]: *** [wav-sndfile.o] Error 1
make[4]: *** [all] Error 1
make[3]: *** [subdirs] Error 1
make[2]: *** [all] Error 1
make[1]: *** [subdirs] Error 1
make: *** [all] Error 1
 * 
 * ERROR: media-plugins/audacious-plugins-1.4.4 failed.
 * Call stack:
 *                        ebuild.sh, line 1701:  Called dyn_compile
 *                        ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                        ebuild.sh, line   44:  Called src_compile
 *   audacious-plugins-1.4.4.ebuild, line   96:  Called die
 * The specific snippet of code:
 *      emake || die "make failed"
 *  The die message:
 *   make failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-plugins/audacious-plugins-1.4.4/temp/build.log'.
 * 

 * Messages for package media-plugins/audacious-plugins-1.4.4:

 * 
 * ERROR: media-plugins/audacious-plugins-1.4.4 failed.
 * Call stack:
 *                        ebuild.sh, line 1701:  Called dyn_compile
 *                        ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                        ebuild.sh, line   44:  Called src_compile
 *   audacious-plugins-1.4.4.ebuild, line   96:  Called die
 * The specific snippet of code:
 *      emake || die "make failed"
 *  The die message:
 *   make failed
Comment 1 Tony Vroon (RETIRED) gentoo-dev 2008-01-19 17:24:13 UTC
Note that this isn't about FLAC, this is about libsndfile. Mind trying to recompile that? I'd like to see emerge -pv libsndfile output if it is still an issue afterwards.
Comment 2 Tony Vroon (RETIRED) gentoo-dev 2008-01-19 17:25:11 UTC
If the suggestion above doesn't fix this, I'd like to have the full buildlog attached, not just an excerpt from it (emerge audacious-plugins &> audacious-plugins.buildlog.txt and attach that), and emerge --info from your system.
Comment 3 Andrea Truccone 2008-01-20 09:29:15 UTC
Hi Tony, thanks for your suggestion, it works!

I had media-libs/libsndfile-1.0.11 installed and I upgraded to media-libs/libsndfile-1.0.17-r1; then I tryed to emerge media-plugins/audacious-plugins-1.4.4 again and it exited without errors.
Now Audacious works :)

I don't know if it could be useful, but I'll attach the buildlog as you suggested,  in any case.

Thank you very much, Andrea
Comment 4 Andrea Truccone 2008-01-20 09:31:43 UTC
Created attachment 141368 [details]
media-libs/libsndfile-1.0.17-r1 build log

media-libs/libsndfile-1.0.17-r1 build log
Comment 5 Andrea Truccone 2008-01-20 09:33:06 UTC
Created attachment 141370 [details]
media-plugins/audacious-plugins-1.4.4 buildlog

media-plugins/audacious-plugins-1.4.4 buildlog
Comment 6 Tony Vroon (RETIRED) gentoo-dev 2008-01-20 15:26:02 UTC
Thank you for your bug report. This has now been fixed in the portage tree; audacious-plugins-1.4.4 now depends on >=media-libs/libsndfile-1.0.17-r1 instead of just libsndfile (which meant that portage did not upgrade libsndfile before audacious-plugins, and caused the build to error out).

Your contribution to Gentoo Linux is appreciated, and you have been mentioned in the ChangeLog:
+  20 Jan 2008; Tony Vroon <chainsaw@gentoo.org>
+  audacious-plugins-1.4.4.ebuild:
+  Depend on libsndfile 1.0.17-r1 or above as 1.0.11 is missing required
+  headers. Reported by Muradin <muradinbox@yahoo.it>, closes bug #206635.