Gentoo Archives: gentoo-user

From: Grant Edwards <grant.b.edwards@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] emerge firefox-52.4.0 compile failure
Date: Sun, 08 Oct 2017 02:52:09
Message-Id: orc3rt$9qi$1@blaine.gmane.org
1 When I did my usual update today firefox 52.4.0 failed to build.
2 There are thousands of compiler warnings in the build log, but the
3 only thing I can find that looks like an error is this:
4
5 /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
6 [...]
7 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:
8 /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
9 /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
10 /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
11 [...]
12 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
13 make[4]: *** Waiting for unfinished jobs....
14
15 Google provides zero hits for any of those three errors.
16
17 Does this look familiar to anybody?
18
19 --
20 Grant

Replies

Subject Author
Re: [gentoo-user] emerge firefox-52.4.0 compile failure Mick <michaelkintzios@×××××.com>