When I did my usual update today firefox 52.4.0 failed to build.
There are thousands of compiler warnings in the build log, but the
only thing I can find that looks like an error is this:

/usr/bin/x86_64-pc-linux-gnu-g++ [...] 
/var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/ff/gfx/thebes/Unified_cpp_gfx_thebes0.cpp
[...]
In file included from 
/var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/ff/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:65:0:
/var/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
/var/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
/var/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
[...]
make[4]: *** 
[/var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/config/rules.mk:951:
 Unified_cpp_gfx_thebes0.o] Error 1
make[4]: *** Waiting for unfinished jobs....

Google provides zero hits for any of those three errors.

Does this look familiar to anybody?

--
Grant







Reply via email to