Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build.
Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202509/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:mold, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- \
-DMOLD_USE_SYSTEM_MIMALLOC=ON \
-DMOLD_USE_SYSTEM_TBB=ON
cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DMOLD_USE_SYSTEM_MIMALLOC=ON -DMOLD_USE_SYSTEM_TBB=ON ..
-- The C compiler identification is GNU 15.2.0
[... snipped ...]
420: + cc -o out/test/x86_64/z-pack-relative-relocs/exe1 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs
421: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o
421: + readelf -WS out/test/x86_64/z-rodynamic/exe1
421: + grep '\.dynamic.* WA '
420: + readelf -WS out/test/x86_64/z-pack-relative-relocs/exe1
420: + grep -F .relr.dyn
421: [19] .dynamic DYNAMIC 00000000000026d8 0006d8 0001b0 10 WA 7 0 8
421: + cc -B. -o out/test/x86_64/z-rodynamic/exe2 out/test/x86_64/z-rodynamic/a.o -Wl,-z,rodynamic
420: [11] .relr.dyn RELR 0000000000000638 000638 000018 08 A 0 0 8
420: + out/test/x86_64/z-pack-relative-relocs/exe1
420: + grep Hello
420: Hello world
420: + cc -B. -o out/test/x86_64/z-pack-relative-relocs/exe2 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs
421: + readelf -WS out/test/x86_64/z-rodynamic/exe2
421: + grep '\.dynamic.* A '
421: [11] .dynamic DYNAMIC 00000000000004e0 0004e0 0001a0 10 A 7 0 8
421: + on_exit
421: + echo OK
421: OK
421: + exit 0
420/425 Test #421: x86_64-z-rodynamic .................................... Passed 0.05 sec
test 422
Start 422: x86_64-z-sectionheader
422: Test command: /usr/bin/bash "-x" "/<<PKGBUILDDIR>>/test/z-sectionheader.sh"
422: Working Directory: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
422: Environment variables:
422: MACHINE=x86_64
422: CPU=
422: Test timeout computed to be: 1500
420: + out/test/x86_64/z-pack-relative-relocs/exe2
420: + grep Hello
420: Hello world
420: + readelf --dynamic out/test/x86_64/z-pack-relative-relocs/exe2
422: ++ dirname /<<PKGBUILDDIR>>/test/z-sectionheader.sh
420: + grep -Ew 'RELR|<unknown>: 24' out/test/x86_64/z-pack-relative-relocs/log2
420: 0x0000000000000024 (RELR) 0x560
422: + . /<<PKGBUILDDIR>>/test/common.inc
422: ++ export LC_ALL=C
422: ++ LC_ALL=C
420: + grep -Ew 'RELRSZ|<unknown>: 23' out/test/x86_64/z-pack-relative-relocs/log2
422: ++ '[' -z x86_64 ']'
422: ++ '[' -z '' ']'
422: ++ TESTDIR=out/test/x86_64
422: ++ CC=cc
422: ++ CXX=c++
422: ++ GCC=gcc
422: ++ GXX=g++
422: ++ OBJDUMP=objdump
422: ++ OBJCOPY=objcopy
422: ++ STRIP=strip
422: ++ QEMU=
422: +++ basename /<<PKGBUILDDIR>>/test/z-sectionheader.sh .sh
420: 0x0000000000000023 (RELRSZ) 32 (bytes)
420: + grep -Ew 'RELRENT|<unknown>: 25' out/test/x86_64/z-pack-relative-relocs/log2
422: ++ testname=z-sectionheader
422: ++ t=out/test/x86_64/z-sectionheader
422: ++ mkdir -p out/test/x86_64/z-sectionheader
420: 0x0000000000000025 (RELRENT) 8 (bytes)
420: + on_exit
420: + echo OK
420: OK
420: + exit 0
422: ++ case $MACHINE in
422: ++ tlsdesc_opt=-mtls-dialect=gnu2
421/425 Test #420: x86_64-z-pack-relative-relocs ......................... Passed 0.07 sec
422: +++ uname
test 423
Start 423: x86_64-z-separate-code
423: Test command: /usr/bin/bash "-x" "/<<PKGBUILDDIR>>/test/z-separate-code.sh"
423: Working Directory: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
423: Environment variables:
423: MACHINE=x86_64
423: CPU=
423: Test timeout computed to be: 1500
422: ++ '[' Linux = FreeBSD ']'
422: ++ trap 'on_error $LINENO' ERR
422: ++ trap on_exit EXIT
422: ++ echo -n 'Testing z-sectionheader ... '
422: Testing z-sectionheader ... ++ set -o pipefail
422: ++ set -x
422: + cat
422: + cc -o out/test/x86_64/z-sectionheader/a.o -c -xc -
423: ++ dirname /<<PKGBUILDDIR>>/test/z-separate-code.sh
423: + . /<<PKGBUILDDIR>>/test/common.inc
423: ++ export LC_ALL=C
423: ++ LC_ALL=C
423: ++ '[' -z x86_64 ']'
423: ++ '[' -z '' ']'
423: ++ TESTDIR=out/test/x86_64
423: ++ CC=cc
423: ++ CXX=c++
423: ++ GCC=gcc
423: ++ GXX=g++
423: ++ OBJDUMP=objdump
423: ++ OBJCOPY=objcopy
423: ++ STRIP=strip
423: ++ QEMU=
423: +++ basename /<<PKGBUILDDIR>>/test/z-separate-code.sh .sh
423: ++ testname=z-separate-code
423: ++ t=out/test/x86_64/z-separate-code
423: ++ mkdir -p out/test/x86_64/z-separate-code
423: ++ case $MACHINE in
423: ++ tlsdesc_opt=-mtls-dialect=gnu2
423: +++ uname
423: ++ '[' Linux = FreeBSD ']'
423: ++ trap 'on_error $LINENO' ERR
423: ++ trap on_exit EXIT
423: ++ echo -n 'Testing z-separate-code ... '
423: Testing z-separate-code ... ++ set -o pipefail
423: ++ set -x
423: + is_musl
423: + grep musl
423: + cat
423: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc -
422: + cc -B. -o out/test/x86_64/z-sectionheader/exe out/test/x86_64/z-sectionheader/a.o -Wl,-z,nosectionheader
423: + cc -B. -o out/test/x86_64/z-separate-code/exe1 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-loadable-segments
422: + out/test/x86_64/z-sectionheader/exe
422: + grep 'Hello world'
422: Hello world
422: + readelf -h out/test/x86_64/z-sectionheader/exe
422: + grep -E 'Size of section headers:\s+0 '
423: + out/test/x86_64/z-separate-code/exe1
422: Size of section headers: 0 (bytes)
422: + on_exit
422: + echo OK
422: OK
422: + exit 0
423: + grep 'Hello world'
422/425 Test #422: x86_64-z-sectionheader ................................ Passed 0.05 sec
test 424
Start 424: x86_64-z-stack-size
424: Test command: /usr/bin/bash "-x" "/<<PKGBUILDDIR>>/test/z-stack-size.sh"
424: Working Directory: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
424: Environment variables:
424: MACHINE=x86_64
424: CPU=
424: Test timeout computed to be: 1500
423: Hello world
423: + cc -B. -o out/test/x86_64/z-separate-code/exe2 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro
424: ++ dirname /<<PKGBUILDDIR>>/test/z-stack-size.sh
424: + . /<<PKGBUILDDIR>>/test/common.inc
424: ++ export LC_ALL=C
424: ++ LC_ALL=C
424: ++ '[' -z x86_64 ']'
424: ++ '[' -z '' ']'
424: ++ TESTDIR=out/test/x86_64
424: ++ CC=cc
424: ++ CXX=c++
424: ++ GCC=gcc
424: ++ GXX=g++
424: ++ OBJDUMP=objdump
424: ++ OBJCOPY=objcopy
424: ++ STRIP=strip
424: ++ QEMU=
424: +++ basename /<<PKGBUILDDIR>>/test/z-stack-size.sh .sh
424: ++ testname=z-stack-size
424: ++ t=out/test/x86_64/z-stack-size
424: ++ mkdir -p out/test/x86_64/z-stack-size
424: ++ case $MACHINE in
424: ++ tlsdesc_opt=-mtls-dialect=gnu2
424: +++ uname
424: ++ '[' Linux = FreeBSD ']'
424: ++ trap 'on_error $LINENO' ERR
424: ++ trap on_exit EXIT
424: ++ echo -n 'Testing z-stack-size ... '
424: Testing z-stack-size ... ++ set -o pipefail
424: ++ set -x
424: + cat
424: + cc -o out/test/x86_64/z-stack-size/a.o -c -xc -
423: + out/test/x86_64/z-separate-code/exe2
423: + grep 'Hello world'
423: Hello world
423: + cc -B. -o out/test/x86_64/z-separate-code/exe3 out/test/x86_64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro
424: + cc -B. -o out/test/x86_64/z-stack-size/exe out/test/x86_64/z-stack-size/a.o -Wl,-z,stack-size=0x900000
423: + out/test/x86_64/z-separate-code/exe3
423: + grep 'Hello world'
423: Hello world
423: + on_exit
423: + echo OK
423: OK
423: + exit 0
423/425 Test #423: x86_64-z-separate-code ................................ Passed 0.07 sec
test 425
Start 425: x86_64-z-start-stop-visibility
425: Test command: /usr/bin/bash "-x" "/<<PKGBUILDDIR>>/test/z-start-stop-visibility.sh"
425: Working Directory: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
425: Environment variables:
425: MACHINE=x86_64
425: CPU=
425: Test timeout computed to be: 1500
424: + readelf -W --segments out/test/x86_64/z-stack-size/exe
424: + grep 'GNU_STACK .* 0x900000 RW'
424: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x900000 RW 0x1
424: + on_exit
424: + echo OK
424: OK
424: + exit 0
424/425 Test #424: x86_64-z-stack-size ................................... Passed 0.04 sec
425: ++ dirname /<<PKGBUILDDIR>>/test/z-start-stop-visibility.sh
425: + . /<<PKGBUILDDIR>>/test/common.inc
425: ++ export LC_ALL=C
425: ++ LC_ALL=C
425: ++ '[' -z x86_64 ']'
425: ++ '[' -z '' ']'
425: ++ TESTDIR=out/test/x86_64
425: ++ CC=cc
425: ++ CXX=c++
425: ++ GCC=gcc
425: ++ GXX=g++
425: ++ OBJDUMP=objdump
425: ++ OBJCOPY=objcopy
425: ++ STRIP=strip
425: ++ QEMU=
425: +++ basename /<<PKGBUILDDIR>>/test/z-start-stop-visibility.sh .sh
425: ++ testname=z-start-stop-visibility
425: ++ t=out/test/x86_64/z-start-stop-visibility
425: ++ mkdir -p out/test/x86_64/z-start-stop-visibility
425: ++ case $MACHINE in
425: ++ tlsdesc_opt=-mtls-dialect=gnu2
425: +++ uname
425: ++ '[' Linux = FreeBSD ']'
425: ++ trap 'on_error $LINENO' ERR
425: ++ trap on_exit EXIT
425: ++ echo -n 'Testing z-start-stop-visibility ... '
425: Testing z-start-stop-visibility ... ++ set -o pipefail
425: ++ set -x
425: + cat
425: + cc -o out/test/x86_64/z-start-stop-visibility/a.o -c -xc -
425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o
425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1
425: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log1
425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log1
425: + return 0
425: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1
425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1
425: + return 0
425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe2 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden
425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2
425: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log2
425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log2
425: + return 0
425: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2
425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2
425: + return 0
425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe3 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=protected
425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe3
425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log3
425: 6: 0000000000003ab0 0 NOTYPE GLOBAL DEFAULT 29 __start_hello
425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log3
425: 9: 0000000000003abc 0 NOTYPE GLOBAL DEFAULT 29 __stop_hello
425: + on_exit
425: + echo OK
425: OK
425: + exit 0
425/425 Test #425: x86_64-z-start-stop-visibility ........................ Passed 0.06 sec
99% tests passed, 2 tests failed out of 425
Total Test time (real) = 23.26 sec
The following tests did not run:
2 - x86_64-arch-x86_64-apx-gotpcrelx (Skipped)
3 - x86_64-arch-x86_64-apx-gottpoff (Skipped)
4 - x86_64-arch-x86_64-apx-gottpoff2 (Skipped)
5 - x86_64-arch-x86_64-apx-tlsdesc (Skipped)
55 - x86_64-arch-x86_64-z-rewrite-endbr3 (Skipped)
The following tests FAILED:
53 - x86_64-arch-x86_64-z-rewrite-endbr (Failed)
54 - x86_64-arch-x86_64-z-rewrite-endbr2 (Failed)
Errors while running CTest
make[1]: *** [Makefile:74: test] Error 8
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j2 test ARGS\+=--verbose ARGS\+=-j2 returned exit code 2
make: *** [debian/rules:16: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------