• Status Assigned
  • Percent Complete
    0%
  • Task Type Bug Report
  • Category Packages
  • Assigned To No-one
  • Operating System pentium4
  • Severity Low
  • Priority Medium
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Arch Linux 32
Opened by Andreas Baumann - 07.02.2021
Last edited by Andreas Baumann - 12.02.2021

FS#143 - thunderbird doesn't build and run

still linked against icu67.

Same here, I cannot believe that somebody is actually using thunderbird on Archlinux32 anymore.

Triggered rebuild, doesn’t build currently.

Admin
Andreas Baumann commented on 09.02.2021 13:22

stuck at:

 0:12.39 configure: error: compiler is incompatible with sanitize options
 0:12.40 DEBUG: <truncated - see config.log for full output>
 0:12.40 DEBUG: /* Override any gcc2 internal prototype to avoid an error.  */
 0:12.40 DEBUG: /* We use char because int might match the return type of a gcc2
 0:12.40 DEBUG:     builtin and then its argument prototype would still apply.  */
 0:12.40 DEBUG: char IceConnectionNumber();
 0:12.40 DEBUG:
 0:12.40 DEBUG: int main() {
 0:12.40 DEBUG: IceConnectionNumber()
 0:12.40 DEBUG: ; return 0; }
 0:12.40 DEBUG: configure:3734: /usr/bin/clang -std=gnu99 -o conftest -march=pentium4 -mtune=generic -O2 -pipe -fno-plt -Qunused-arguments -D_FORTIFY_SOURCE=2 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads -fuse-ld=gold conftest.c  1>&5
 0:12.40 DEBUG: /usr/bin/ld.gold: --reduce-memory-overheads: unknown option
 0:12.40 DEBUG: /usr/bin/ld.gold: use the --help option for usage information
 0:12.40 DEBUG: clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
 0:12.40 DEBUG: configure: failed program was:
 0:12.40 DEBUG: #line 3727 "configure"
 0:12.40 DEBUG: #include "confdefs.h"
 0:12.40 DEBUG:
 0:12.40 DEBUG: int main() {
 0:12.40 DEBUG:
 0:12.40 DEBUG: ; return 0; }
 0:12.40 DEBUG: configure: error: compiler is incompatible with sanitize options
 0:12.40 ERROR: old-configure failed
 0:12.43 *** Fix above errors and then restart with\
 0:12.43                "./mach build"
 0:12.43 make: *** [client.mk:115: configure] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /var/lib/archbuild/slave1/staging-pentium4/slave1/build
used straw: :mirrored_source:mirrored_source_by_hash:

Admin
Andreas Baumann commented on 11.02.2021 10:29

0:23.19 DEBUG: /usr/bin/ld.gold: –reduce-memory-overheads: unknown option

so, not using humongous amounts of memory is now the standard in ld.gold? ;-)

Admin
Andreas Baumann commented on 11.02.2021 11:28

ok. the Archlinux32 patching fails miserably in prepare()..
all the rest is caused by the wrong ld being picked.

Admin
Andreas Baumann commented on 11.02.2021 11:33

The whole PKGBUILD has been reorganized, so we start from scratch here..

Admin
Andreas Baumann commented on 12.02.2021 13:43
61:45.27 toolkit/library/build/libxul.so
74:14.39 /usr/bin/ld.bfd: final link failed: memory exhausted
74:14.79 clang-11: error: linker command failed with exit code 1 (use -v to see invocation)

16 AMD cores and 74 minutes later the next memory exhaustion (which I thought switching
from gold to bfd linking would solve..

Admin
Andreas Baumann commented on 12.02.2021 17:49

Intermediate build failure, rekick:

 0:17.58 b''
 0:17.58 b'ERROR: Couldn\'t execute `cargo metadata` with manifest "/build/thunderbird/src/thunderbird-78.7.1/toolkit/library/rust/Cargo.toml": Metadata(Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "error: failed to parse manifest at `/build/thunderbird/src/thunderbird-78.7.1/Cargo.toml`\\n\\nCaused by:\\n  dependency (nix) specification is ambiguous. Only one of `branch`, `tag` or `rev` is allowed.\\n" })\nERROR: Couldn\'t generate bindings for /build/thunderbird/src/thunderbird-78.7.1/toolkit/library/rust.\n'
 0:17.60 make[4]: *** [backend.mk:83: .deps/ServoStyleConsts.h.stub] Error 1

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing