On Sunday, 8 October 2017 03:51:41 BST Grant Edwards wrote: > 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/th > ebes/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/th > ebes/Unified_cpp_gfx_thebes0.cpp:65:0: > /var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebe > s/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/thebe > s/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/thebe > s/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/r > ules.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
Your compiler is barfing at something, but I'm no coder to know what this might be. In a Gentoo context, I'd start by checking you have installed and switched to sys-devel/gcc-5.4.0-r3 which is the latest stable version and at least here compiled and installed firefox-52.4.0 on 4 PCs without a problem. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.