1 |
On Sunday, 8 October 2017 03:51:41 BST Grant Edwards wrote: |
2 |
> When I did my usual update today firefox 52.4.0 failed to build. |
3 |
> There are thousands of compiler warnings in the build log, but the |
4 |
> only thing I can find that looks like an error is this: |
5 |
> |
6 |
> /usr/bin/x86_64-pc-linux-gnu-g++ [...] |
7 |
> /var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/ff/gfx/th |
8 |
> ebes/Unified_cpp_gfx_thebes0.cpp [...] |
9 |
> In file included from |
10 |
> /var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/ff/gfx/th |
11 |
> ebes/Unified_cpp_gfx_thebes0.cpp:65:0: |
12 |
> /var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebe |
13 |
> s/gfxFont.cpp:2625:29: error: 'mozilla::gfx::ShapedTextFlags' has not been |
14 |
> declared |
15 |
> /var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebe |
16 |
> s/gfxFont.cpp:2626:24: error: 'RoundingFlags' has not been declared |
17 |
> /var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebe |
18 |
> s/gfxFont.cpp:2618:1: error: template-id 'GetShapedWord<>' for |
19 |
> 'gfxShapedWord* gfxFont::GetShapedWord(gfxFont::DrawTarget*, const |
20 |
> uint8_t*, uint32_t, uint32_t, gfxFont::Script, bool, int32_t, int, int, |
21 |
> gfxTextPerfMetrics*)' does not match any template declaration [...] |
22 |
> make[4]: *** |
23 |
> [/var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/config/r |
24 |
> ules.mk:951: Unified_cpp_gfx_thebes0.o] Error 1 make[4]: *** Waiting for |
25 |
> unfinished jobs.... |
26 |
> |
27 |
> Google provides zero hits for any of those three errors. |
28 |
> |
29 |
> Does this look familiar to anybody? |
30 |
> |
31 |
> -- |
32 |
> Grant |
33 |
|
34 |
Your compiler is barfing at something, but I'm no coder to know what this |
35 |
might be. In a Gentoo context, I'd start by checking you have installed and |
36 |
switched to sys-devel/gcc-5.4.0-r3 which is the latest stable version and at |
37 |
least here compiled and installed firefox-52.4.0 on 4 PCs without a problem. |
38 |
|
39 |
-- |
40 |
Regards, |
41 |
Mick |