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";
Created attachment 330764 [details] emerge -pqv '=www-client/firefox-17.0-r1'
Created attachment 330766 [details] build.log.gz.gz
*** This bug has been marked as a duplicate of bug 433930 ***
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.