Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 291388 - net-wireless/bluez-4.39-r2 fails to build
Summary: net-wireless/bluez-4.39-r2 fails to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Mobile Herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-31 23:28 UTC by Stefan Behte (RETIRED)
Modified: 2009-11-02 01:04 UTC (History)
3 users (show)

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


Attachments
build.log (build.log,17.25 KB, text/plain)
2009-10-31 23:28 UTC, Stefan Behte (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Behte (RETIRED) gentoo-dev Security 2009-10-31 23:28:11 UTC
>>> Emerging (1 of 9) net-wireless/bluez-4.39-r2
* bluez-4.39.tar.gz RMD160 SHA1 SHA256 size ;-) ...  
[...]

mv -f .deps/libsbc_la-sbc_primitives_neon.Tpo .deps/libsbc_la-sbc_primitives_neon.Plo
/bin/sh ../libtool --tag=CC   --mode=link i686-pc-linux-gnu-gcc -finline-functions -fgcse-after-reload -funswitch-loops -funroll-loops -O2 -march=pentium-m -pipe -D_FORTIFY_SOURCE=2 -fPIC  -Wl,-O1 -pie -o libsbc.la  libsbc_la-sbc.lo libsbc_la-sbc_primitives.lo libsbc_la-sbc_primitives_mmx.lo libsbc_la-sbc_primitives_neon.lo  
libtool: link: i686-pc-linux-gnu-ar cru .libs/libsbc.a .libs/libsbc_la-sbc.o .libs/libsbc_la-sbc_primitives.o .libs/libsbc_la-sbc_primitives_mmx.o .libs/libsbc_la-sbc_primitives_neon.o 
libtool: link: i686-pc-linux-gnu-ranlib .libs/libsbc.a
libtool: link: ( cd ".libs" && rm -f "libsbc.la" && ln -s "../libsbc.la" "libsbc.la" )
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -march=pentium-m -pipe -D_FORTIFY_SOURCE=2 -fPIC -MT sbcinfo.o -MD -MP -MF .deps/sbcinfo.Tpo -c -o sbcinfo.o sbcinfo.c
mv -f .deps/sbcinfo.Tpo .deps/sbcinfo.Po
/bin/sh ../libtool --tag=CC   --mode=link i686-pc-linux-gnu-gcc  -O2 -march=pentium-m -pipe -D_FORTIFY_SOURCE=2 -fPIC  -Wl,-O1 -pie -o sbcinfo sbcinfo.o  
libtool: link: i686-pc-linux-gnu-gcc -O2 -march=pentium-m -pipe -D_FORTIFY_SOURCE=2 -fPIC -Wl,-O1 -pie -o sbcinfo sbcinfo.o 
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -march=pentium-m -pipe -D_FORTIFY_SOURCE=2 -fPIC -MT sbcdec.o -MD -MP -MF .deps/sbcdec.Tpo -c -o sbcdec.o sbcdec.c
mv -f .deps/sbcdec.Tpo .deps/sbcdec.Po
/bin/sh ../libtool --tag=CC   --mode=link i686-pc-linux-gnu-gcc  -O2 -march=pentium-m -pipe -D_FORTIFY_SOURCE=2 -fPIC  -Wl,-O1 -pie -o sbcdec sbcdec.o libsbc.la 
libtool: link: i686-pc-linux-gnu-gcc -O2 -march=pentium-m -pipe -D_FORTIFY_SOURCE=2 -fPIC -Wl,-O1 -pie -o sbcdec sbcdec.o  ./.libs/libsbc.a
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -march=pentium-m -pipe -D_FORTIFY_SOURCE=2 -fPIC -MT sbcenc.o -MD -MP -MF .deps/sbcenc.Tpo -c -o sbcenc.o sbcenc.c
mv -f .deps/sbcenc.Tpo .deps/sbcenc.Po
/bin/sh ../libtool --tag=CC   --mode=link i686-pc-linux-gnu-gcc  -O2 -march=pentium-m -pipe -D_FORTIFY_SOURCE=2 -fPIC  -Wl,-O1 -pie -o sbcenc sbcenc.o libsbc.la 
libtool: link: i686-pc-linux-gnu-gcc -O2 -march=pentium-m -pipe -D_FORTIFY_SOURCE=2 -fPIC -Wl,-O1 -pie -o sbcenc sbcenc.o  ./.libs/libsbc.a
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..     -O2 -march=pentium-m -pipe -D_FORTIFY_SOURCE=2 -fPIC -MT sbctester.o -MD -MP -MF .deps/sbctester.Tpo -c -o sbctester.o sbctester.c
mv -f .deps/sbctester.Tpo .deps/sbctester.Po
/bin/sh ../libtool --tag=CC   --mode=link i686-pc-linux-gnu-gcc  -O2 -march=pentium-m -pipe -D_FORTIFY_SOURCE=2 -fPIC  -Wl,-O1 -pie -o sbctester sbctester.o -lsndfile   
libtool: link: cannot find the library `/usr/lib/libogg.la' or unhandled argument `/usr/lib/libogg.la'
make[2]: *** [sbctester] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/net-wireless/bluez-4.39-r2/work/bluez-4.39/sbc'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/net-wireless/bluez-4.39-r2/work/bluez-4.39'
make: *** [all] Fehler 2
 * 
 * ERROR: net-wireless/bluez-4.39-r2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2754:  Called _eapi2_src_compile
 *               ebuild.sh, line  634:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 *  The die message:
 *   emake 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/net-wireless/bluez-4.39-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-wireless/bluez-4.39-r2/temp/environment'.
 * 

>>> Failed to emerge net-wireless/bluez-4.39-r2, Log file:

>>>  '/var/tmp/portage/net-wireless/bluez-4.39-r2/temp/build.log'

 * Messages for package net-wireless/bluez-4.39-r2:

 * 
 * ERROR: net-wireless/bluez-4.39-r2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2754:  Called _eapi2_src_compile
 *               ebuild.sh, line  634:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 *  The die message:
 *   emake 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/net-wireless/bluez-4.39-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-wireless/bluez-4.39-r2/temp/environment'.
 *
Comment 1 Stefan Behte (RETIRED) gentoo-dev Security 2009-10-31 23:28:49 UTC
Created attachment 208909 [details]
build.log
Comment 2 Stefan Behte (RETIRED) gentoo-dev Security 2009-10-31 23:29:38 UTC
I already tried rebuilding media-libs/libogg, it didn't help.
Comment 3 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2009-10-31 23:53:55 UTC
try rebuilding libsndfile. have you run revdep-rebuild lately? could you do so...
Comment 4 Patrick Beckmann 2009-11-01 21:31:09 UTC
Possibly this works around the problem:

# emerge lafilefixer
# lafilefixer --justfixit
Comment 5 Stefan Behte (RETIRED) gentoo-dev Security 2009-11-02 01:04:13 UTC
revdep-rebuild didn't fix it, it tried to install bluez, too. I changed the packet order, but lots of stuff depended on bluez. I remembered, that I had changed my profile and updated xcb, so I now ran emerge --newuse world, then revdep-rebuild again. bluez worked, but libshout failed with the same error. I again did a emerge --newuse world after bluez, uninstalled all other bluez stuff, some old kde 3.5 things, and finally updated all packages that were updateable. Then, finally, even libshout worked.

lafilefixer found a lot more broken stuff...thanks for the hint.