19:25.59 /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/math.h:65:12: error: target of using declaration conflicts with declaration already in scope
19:25.59 /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/cmath:592:3: note: target of using declaration
19:25.59 /include/bits/mathcalls.h:201:19: note: conflicting declaration
The "attach" functionality still doesn't work in both palemoon and firefox-52, and i can't build firefox-62 apparently, so the build log is there: https://dump.bitcheese.net/files/dalerym/build.log
The comment box still can't fit `emerge --info` output even though it asks to paste it in, so it is there: https://dump.bitcheese.net/files/bylofop/emerge-info
Created attachment 546808 [details]
Created attachment 546810 [details]
Can you still reproduce with >=firefox-62.0.2?
(In reply to Thomas Deutschmann from comment #5)
> Can you still reproduce with >=firefox-62.0.2?
Yes, it's the same.
The first bad revision is:
user: Ralph Giles <email@example.com>
date: Tue Jul 25 14:29:52 2017 -0700
summary: Bug 1384258 - Build Stylo by default. r=chmanchester
Still able to reproduce with latest firefox-63.0?
I have no idea how the bad commit you linked, https://bugzilla.mozilla.org/show_bug.cgi?id=1384258 aka https://hg.mozilla.org/comm-central/rev/1d94ab93b253 should cause problems like that. According to your logs you are on ~amd64... same like most people and you are the only one who is experiencing the problem.
(In reply to Thomas Deutschmann from comment #8)
> Still able to reproduce with latest firefox-63.0?
Tried building 60.3.0 with --disable-stylo-build-bindgen:
25:49.42 error[E0061]: this function takes 1 parameter but 2 parameters were supplied
25:49.43 --> servo/components/style/gecko/url.rs:193:23
25:49.43 193 | let ptr = bindings::Gecko_ImageValue_Create(url.for_ffi(), cors);
25:49.43 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter