Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 444994

Summary: www-client/firefox-17.0-r1 - ld: libxul.so: hidden symbol `ogg_page_bos' isn't defined
Product: Gentoo Linux Reporter: Mathias Zimmermann <mijenix>
Component: Current packagesAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info '=www-client/firefox-17.0-r1'
emerge -pqv '=www-client/firefox-17.0-r1'
build.log.gz.gz

Description Mathias Zimmermann 2012-11-27 20:47:21 UTC
Created attachment 330762 [details]
emerge --info '=www-client/firefox-17.0-r1'

emerging www-client/firefox-17.0-r1 failed (compile phase) with

/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/../../../../x86_64-pc-linux-gnu/bin/ld: libxul.so: hidden symbol `ogg_page_bos' isn't defined
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[5]: *** [libxul.so] Error 1
make[5]: Leaving directory `/var/tmp/portage/www-client/firefox-17.0-r1/work/mozilla-release/obj-x86_64-unknown-linux-gnu/toolkit/library'
make[4]: *** [libs_tier_platform] Error 2
make[4]: Leaving directory `/var/tmp/portage/www-client/firefox-17.0-r1/work/mozilla-release/obj-x86_64-unknown-linux-gnu'
make[3]: *** [tier_platform] Error 2
make[3]: Leaving directory `/var/tmp/portage/www-client/firefox-17.0-r1/work/mozilla-release/obj-x86_64-unknown-linux-gnu'
make[2]: *** [default] Error 2
make[2]: Leaving directory `/var/tmp/portage/www-client/firefox-17.0-r1/work/mozilla-release/obj-x86_64-unknown-linux-gnu'
make[1]: *** [realbuild] Error 2
make[1]: Leaving directory `/var/tmp/portage/www-client/firefox-17.0-r1/work/mozilla-release'
make: *** [build] Error 2
emake failed
 * ERROR: www-client/firefox-17.0-r1 failed (compile phase):
 *   emake failed
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_compile
 *   environment, line 6908:  Called die
 * The specific snippet of code:
 *           CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" MOZ_MAKE_FLAGS="${MAKEOPTS}" emake -f client.mk || die "emake failed";
Comment 1 Mathias Zimmermann 2012-11-27 20:48:29 UTC
Created attachment 330764 [details]
emerge -pqv '=www-client/firefox-17.0-r1'
Comment 2 Mathias Zimmermann 2012-11-27 20:52:05 UTC
Created attachment 330766 [details]
build.log.gz.gz
Comment 3 Jory A. Pratt gentoo-dev 2012-11-30 21:13:38 UTC

*** This bug has been marked as a duplicate of bug 433930 ***
Comment 4 Kevin Pyle 2012-11-30 22:21:43 UTC
With regard to comment #3:

Are you sure about marking this bug as a duplicate of bug #433930?  This bug deals with Firefox with USE=alsa, where the link fails because sound-related code is not linked properly.  Bug #433930 deals with Firefox with USE=-alsa, where the compilation fails because sound-specific headers are included always, but only generated when sound is enabled.  I build Firefox with USE=alsa specifically because of bug #433930.  Enabling ALSA worked fine up through Firefox 16.  However, like the reporter of this bug, I cannot build Firefox 17 with USE=alsa due to the same link error he reported in attachment #330766 [details].  I cannot build Firefox 17 with USE=-alsa because bug #433930 still applies in Firefox 17.  Between the two of them, I cannot build Firefox 17 at all.