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

Bug 641478

Summary: www-client/firefox-52.5.2::gentoo Failed to run 'emake -f client.mk profiledbuild'
Product: Gentoo Linux Reporter: doj
Component: Current packagesAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED DUPLICATE    
Severity: normal CC: jstein
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build log of firefox 52.5.2
emerge --info output for firefox 52.5.2 on my computer

Description doj 2017-12-17 17:11:41 UTC
I updated my portage tree to the state of 2017-12-16 and it tried to build firefox 52.5.2. This failed at some point when linking:

../../gfx/thebes/Unified_cpp_gfx_thebes1.o: In function `gfxTextRun::SetSpaceGlyph(gfxFont*, mozilla::gfx::DrawTarget*, unsigned int, unsigned short) [clone .cold.369]':
Unified_cpp_gfx_thebes1.cpp:(.text.unlikely+0x7a17): undefined reference to `gfxShapedWord* gfxFont::GetShapedWord<unsigned char>(mozilla::gfx::DrawTarget*, unsigned char const*, unsigned int, unsigned int, mozilla::unicode::Script, bool, int, unsigned int, gfxTextPerfMetrics*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/../../../../x86_64-pc-linux-gnu/bin/ld: libxul.so: hidden symbol `_ZN7gfxFont13GetShapedWordIhEEP13gfxShapedWordPN7mozilla3gfx10DrawTargetEPKT_jjNS3_7unicode6ScriptEbijP18gfxTextPerfMetrics' isn't defined
/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status

I'll attach the build log and environment.
Comment 1 doj 2017-12-17 17:16:13 UTC
Created attachment 510500 [details]
build log of firefox 52.5.2
Comment 2 doj 2017-12-17 17:16:31 UTC
root@cubicle:~ # emerge -pqv '=www-client/firefox-52.5.2::gentoo'
[ebuild     U ] www-client/firefox-52.5.2 [52.4.0] USE="dbus gmp-autoupdate hwaccel jemalloc pgo -bindist -custom-cflags -custom-optimization -debug -eme-free -gtk2 -hardened -jack (-neon) -pulseaudio (-rust) (-selinux) -startup-notification (-system-cairo) -system-harfbuzz -system-icu -system-jpeg -system-libevent -system-libvpx -system-sqlite {-test} -wifi" L10N="-ach -af -an -ar -as -ast -az -bg -bn-BD -bn-IN -br -bs -ca -cak -cs -cy -da -de -dsb -el -en-GB -en-ZA -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tr -uk -uz -vi -xh -zh-CN -zh-TW"
Comment 3 doj 2017-12-17 17:17:05 UTC
Created attachment 510502 [details]
emerge --info output for firefox 52.5.2 on my computer
Comment 4 Jonas Stein gentoo-dev 2017-12-18 12:30:44 UTC
do other versions of firefox compile?
Comment 5 Jory A. Pratt gentoo-dev 2017-12-18 13:44:00 UTC

*** This bug has been marked as a duplicate of bug 633640 ***