Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 169650 - media-sound/sound-juicer-2.16.3 fails to build with --as-needed
Summary: media-sound/sound-juicer-2.16.3 fails to build with --as-needed
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: as-needed
  Show dependency tree
 
Reported: 2007-03-06 19:54 UTC by Patrizio Bassi
Modified: 2007-03-18 18:45 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrizio Bassi 2007-03-06 19:54:08 UTC
x86_64-pc-linux-gnu-g++ -O3 -pipe -march=nocona -mtune=nocona -fomit-frame-pointer -mmmx -msse -msse2 -msse3 -mfpmath=sse -Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--hash-style=both -o sound-juicer sound_juicer-dummy.o sound_juicer-sj-main.o sound_juicer-sj-prefs.o sound_juicer-sj-play.o sound_juicer-sj-about.o sound_juicer-sj-extracting.o sound_juicer-gconf-bridge.o sound_juicer-bacon-volume.o sound_juicer-bacon-message-connection.o sound_juicer-gsttaglib.o -pthread -pthread -pthread -pthread -Wl,--export-dynamic  ../libjuicer/.libs/libjuicer.a -L/usr/lib64 /usr/lib64/libcdio.so /usr/lib64/libmusicbrainz.so /usr/lib64/libexpat.so /usr/lib64/libjpeg.so /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so /usr/lib64/libdirectfb.so /usr/lib64/libfusion.so /usr/lib64/libdirect.so /usr/lib64/libpng12.so /usr/lib64/libXrender.so /usr/lib64/libX11.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so /usr/lib64/libORBitCosNaming-2.so /usr/lib64/libdbus-glib-1.so /usr/lib64/libgnutls.so -lz /usr/lib64/libtasn1.so /usr/lib64/libgcrypt.so -lnsl /usr/lib64/libgpg-error.so -lresolv -lutil -lpthread /usr/lib64/libgnome-media-profiles.so /usr/lib64/libgstreamer-0.10.so /usr/lib64/libnautilus-burn.so /usr/lib64/libhal.so /usr/lib64/libdbus-1.so /usr/lib64/libglade-2.0.so /usr/lib64/libgnomeui-2.so /usr/lib64/libSM.so /usr/lib64/libICE.so /usr/lib64/libbonoboui-2.so /usr/lib64/libgnome-keyring.so /usr/lib64/libxml2.so /usr/lib64/libgnomecanvas-2.so /usr/lib64/libgnome-2.so /usr/lib64/libpopt.so /usr/lib64/libart_lgpl_2.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libbonobo-2.so /usr/lib64/libbonobo-activation.so /usr/lib64/libgnomevfs-2.so /usr/lib64/libgconf-2.so /usr/lib64/libgobject-2.0.so /usr/lib64/libORBit-2.so -lm /usr/lib64/libgthread-2.0.so -lrt /usr/lib64/libgmodule-2.0.so -ldl /usr/lib64/libglib-2.0.so /usr/lib64/libtag.so /usr/lib64/libgsttag-0.10.so
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libexpat.so.0, needed by /usr/lib64/libmusicbrainz.so, not found (try using -rpath or -rpath-link)
/usr/lib64/libmusicbrainz.so: undefined reference to `XML_ErrorString'
/usr/lib64/libmusicbrainz.so: undefined reference to `XML_SetUserData'
/usr/lib64/libmusicbrainz.so: undefined reference to `XML_GetCurrentLineNumber'
/usr/lib64/libmusicbrainz.so: undefined reference to `XML_ParserFree'
/usr/lib64/libmusicbrainz.so: undefined reference to `XML_SetElementHandler'
/usr/lib64/libmusicbrainz.so: undefined reference to `XML_SetCharacterDataHandler'
/usr/lib64/libmusicbrainz.so: undefined reference to `XML_ParserCreateNS'
/usr/lib64/libmusicbrainz.so: undefined reference to `XML_GetErrorCode'
/usr/lib64/libmusicbrainz.so: undefined reference to `XML_Parse'
collect2: ld returned 1 exit status
make[2]: *** [sound-juicer] Error 1
make[2]: Leaving directory `/mnt/Dati/Gentoo/tmp/portage/media-sound/sound-juicer-2.16.3/work/sound-juicer-2.16.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/Dati/Gentoo/tmp/portage/media-sound/sound-juicer-2.16.3/work/sound-juicer-2.16.3'
make: *** [all] Error 2

!!! ERROR: media-sound/sound-juicer-2.16.3 failed.
Comment 1 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-03-06 22:57:28 UTC
It builds fine here with --as-needed.  What versions of musicbrainz and expat do you have?
Comment 2 ytiruceslaicos 2007-03-08 01:46:22 UTC
Builds/runs fine here as well (x86, with --as-needed).
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2007-03-08 19:09:59 UTC
err..

warning: libexpat.so.0, needed by /usr/lib64/libmusicbrainz.so, not found (try
using -rpath or -rpath-link)

try revdep-rebuild. 

this bug can and should be closed as WORKSFORME, INVALID.
Comment 4 Patrizio Bassi 2007-03-08 21:58:05 UTC
revdep finds nothing. this is an old revdep bug...i have lots of apps depending on expat not rebuilt.

[ebuild   R   ] media-libs/musicbrainz-2.1.4  0 kB
[ebuild   R   ] dev-libs/expat-2.0.0  0 kB
Comment 5 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-03-09 04:25:31 UTC
Completely missed that part, sorry...
Comment 6 Patrizio Bassi 2007-03-18 18:45:48 UTC
i confirm it works now