Closed Bug 1538352 Opened 7 years ago Closed 7 years ago

Mac builds busted on 2019-03-22: error: Could not compile regex.

Categories

(Thunderbird :: Build Config, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 68.0

People

(Reporter: jorgk-bmo, Unassigned)

References

Details

error: aborting due to previous error
error: Could not compile regex.
error: aborting due to previous error
error: Could not compile typenum.
error: aborting due to previous error
error: Could not compile proc-macro2.
error: aborting due to previous error
error: Could not compile serde.

Log says:
/libcompiler_builtins-d0572f7a936161bf.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil"
[task 2019-03-22T18:25:04.701Z] 18:25:04 INFO - = note: /usr/bin/ld: BFD (GNU Binutils for Debian) 2.22 internal error, aborting at ../../bfd/reloc.c line 443 in bfd_get_reloc_size
[task 2019-03-22T18:25:04.701Z] 18:25:04 INFO - /usr/bin/ld: Please report this bug.
[task 2019-03-22T18:25:04.701Z] 18:25:04 INFO - clang-7: error: linker command failed with exit code 1 (use -v to see invocation)
[task 2019-03-22T18:25:04.701Z] 18:25:04 ERROR - error: aborting due to previous error
[task 2019-03-22T18:25:04.701Z] 18:25:04 ERROR - error: Could not compile regex.

Philipp, you're a build peer and might know how to proceed while Rob is not available.

This went bust here:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=cc2984b1f9f2&tochange=fd1adb9941e9

Maybe related to bug 1352113?

Flags: needinfo?(rob)
Flags: needinfo?(philipp)
Flags: needinfo?(bugspam.Callek)
Flags: needinfo?(aki)

pretty sure this is unrelated to shippable I note that c#0 is also missing a log and a treeherder link so its harder to see more info on the job that the snippet above

Flags: needinfo?(bugspam.Callek)

Oops, I was going to paste the log link (but it was two clicks away from the C-C treeherder):
https://taskcluster-artifacts.net/DavPmzgvSky3v4gyttxUvQ/0/public/logs/live_backing.log

Yes, additional errors
builds/worker/workspace/build/src/obj-thunderbird/dist/include/mozilla/webrender/webrender_ffi_generated.h:35:23: error: expected unqualified-id

But the:
[task 2019-03-23T22:15:33.637Z] 22:15:33 ERROR - error: aborting due to previous error
[task 2019-03-23T22:15:33.638Z] 22:15:33 ERROR - error: Could not compile proc-macro2.
is still there if you scroll down to line 4732 of the log.

The additional errors are only on opt builds, the debug builds still only show the original error.

Looking at the regression range again, bug 1524396 also appears a candidate.

Looking at the complaint in bug 1524396 comment #5 and the linked bustage
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=235353145&repo=autoland&lineNumber=3941
that's exactly what we're seeing.

Flags: needinfo?(mh+mozilla)
Flags: needinfo?(cmanchester)
Flags: needinfo?(aki)

Further reading in bug 1524396 comment #6 and 7 mentions https://github.com/mystor/phlay/issues/46 and phlay.

So for webrender_ffi_generated.h:35:23: error: expected unqualified-id we'd need to file another bug, or hope that it will get fixed at some stage since surely also FF compiles will hit it.

Summary: Mac builds busted on 2019-03-22 → Mac builds busted on 2019-03-22: error: Could not compile regex.
Blocks: 1538545

You want to apply bug 1535142

Flags: needinfo?(mh+mozilla)

Thanks, Mike.

Flags: needinfo?(philipp)
Flags: needinfo?(cmanchester)

Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/a0034e25cdbc
Port bug 1535142: add binutils toolchains to more builds. rs=bustage-fix

Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Flags: needinfo?(rob)
Target Milestone: --- → Thunderbird 68.0
You need to log in before you can comment on or make changes to this bug.