Created attachment 498144 [details] emerge --info firefox-52.4.0 does not compile.neither with gcc-5.4.0 nor with gcc-6.4.0. The error is exactly the same: In file included from /tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/ff/gfx/thebes/Unified_cpp_gfx_thebes 0.cpp:65:0: /tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebes/gfxFont.cpp:2625:29: error: 'mozilla::gfx::ShapedTextFlags' has not been declared gfx::ShapedTextFlags aFlags, ^~~~~~~~~~~~~~~ /tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebes/gfxFont.cpp:2626:24: error: 'RoundingFlags' has not been declared RoundingFlags aRounding, ^~~~~~~~~~~~~ /tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebes/gfxFont.cpp:2618:1: error: template-id 'GetShapedWord<>' for 'gfxShapedWord* gfxFont::GetShapedWord(gfxFont::DrawTarget*, const uint8_t*, uint32_t, uint32_t, gfxFont::Script, bool, int32_t, int, int, gfxTextPerfMetrics*)' does not match any template declaration gfxFont::GetShapedWord(DrawTarget *aDrawTarget, ^~~~~~~ In file included from /tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebes/gfxFont.cpp:6:0, from /tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/ff/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:65: /tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebes/gfxFont.h:1755:20: note: candidate is: template<class T> gfxShapedWord* gfxFont::GetShapedWord(gfxFont::DrawTarget*, const T*, uint32_t, uint32_t, gfxFont::Script, bool, int32_t, uint32_t, gfxTextPerfMetrics*) gfxShapedWord* GetShapedWord(DrawTarget *aDrawTarget, ^~~~~~~~~~~~~ libxpfe_appshell.a.desc
Created attachment 498146 [details] build.log
probably duplicate: https://bugs.gentoo.org/633788
*** This bug has been marked as a duplicate of bug 633788 ***
I think it's not needed to CC arches in these cases.