Source: binutils-mipsen Version: 7+c1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20210406 ftbfs-bullseye
Hi, During a rebuild of all packages in bullseye, your package failed to build on amd64. Relevant part (hopefully): > make[5]: Entering directory > '/<<PKGBUILDDIR>>/binutils-2.35.2/builddir-mips/libctf' > /bin/mkdir -p > '/<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu' > /bin/bash ./libtool --mode=install /usr/bin/install -c libctf-mips.la > libctf-nobfd-mips.la > '/<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu' > libtool: install: /usr/bin/install -c .libs/libctf-mips.so.0.0.0 > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu/libctf-mips.so.0.0.0 > libtool: install: (cd > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu > && { ln -s -f libctf-mips.so.0.0.0 libctf-mips.so.0 || { rm -f > libctf-mips.so.0 && ln -s libctf-mips.so.0.0.0 libctf-mips.so.0; }; }) > libtool: install: (cd > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu > && { ln -s -f libctf-mips.so.0.0.0 libctf-mips.so || { rm -f libctf-mips.so > && ln -s libctf-mips.so.0.0.0 libctf-mips.so; }; }) > libtool: install: /usr/bin/install -c .libs/libctf-mips.lai > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu/libctf-mips.la > libtool: install: /usr/bin/install -c .libs/libctf-nobfd-mips.so.0.0.0 > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu/libctf-nobfd-mips.so.0.0.0 > libtool: install: (cd > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu > && { ln -s -f libctf-nobfd-mips.so.0.0.0 libctf-nobfd-mips.so.0 || { rm -f > libctf-nobfd-mips.so.0 && ln -s libctf-nobfd-mips.so.0.0.0 > libctf-nobfd-mips.so.0; }; }) > libtool: install: (cd > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu > && { ln -s -f libctf-nobfd-mips.so.0.0.0 libctf-nobfd-mips.so || { rm -f > libctf-nobfd-mips.so && ln -s libctf-nobfd-mips.so.0.0.0 > libctf-nobfd-mips.so; }; }) > libtool: install: /usr/bin/install -c .libs/libctf-nobfd-mips.lai > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu/libctf-nobfd-mips.la > libtool: install: /usr/bin/install -c .libs/libctf-mips.a > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu/libctf-mips.a > libtool: install: chmod 644 > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu/libctf-mips.a > libtool: install: x86_64-linux-gnu-ranlib --plugin > /usr/lib/gcc/x86_64-linux-gnu/10/liblto_plugin.so --plugin > /usr/lib/gcc/x86_64-linux-gnu/10/liblto_plugin.so > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu/libctf-mips.a > libtool: install: /usr/bin/install -c .libs/libctf-nobfd-mips.a > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu/libctf-nobfd-mips.a > libtool: install: chmod 644 > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu/libctf-nobfd-mips.a > libtool: install: x86_64-linux-gnu-ranlib --plugin > /usr/lib/gcc/x86_64-linux-gnu/10/liblto_plugin.so --plugin > /usr/lib/gcc/x86_64-linux-gnu/10/liblto_plugin.so > /<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu/libctf-nobfd-mips.a > libtool: install: warning: remember to run `libtool --finish > /usr/lib/mips-linux-gnu' > /bin/mkdir -p > '/<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/include' > /usr/bin/install -c -m 644 ../../libctf/../include/ctf.h > ../../libctf/../include/ctf-api.h > '/<<PKGBUILDDIR>>/binutils-2.35.2/debian/binutils-mips-linux-gnu/usr/include' > make[5]: Leaving directory > '/<<PKGBUILDDIR>>/binutils-2.35.2/builddir-mips/libctf' > make[4]: Leaving directory > '/<<PKGBUILDDIR>>/binutils-2.35.2/builddir-mips/libctf' > make[3]: Nothing to be done for 'install-target'. > make[3]: Leaving directory '/<<PKGBUILDDIR>>/binutils-2.35.2/builddir-mips' > make[2]: Leaving directory '/<<PKGBUILDDIR>>/binutils-2.35.2/builddir-mips' > rm -rf \ > debian/binutils-mips-linux-gnu/usr/share/info \ > debian/binutils-mips-linux-gnu/usr/share/locale > mkdir -p debian/binutils-mips-linux-gnu/usr/lib/x86_64-linux-gnu > set -e; \ > d_src=debian/binutils-mips-linux-gnu/usr/x86_64-linux-gnu/mips-linux-gnu/lib; > \ > d_dst=debian/binutils-mips-linux-gnu/usr/lib/x86_64-linux-gnu; \ > for lib in libbfd libopcodes; do \ > so=$(basename $(echo $d_src/$lib*mips*.so)); \ > mv $d_src/$so $d_dst/.; \ > ln -sf ../../../lib/x86_64-linux-gnu/$so $d_src/$lib.so; \ > mv $d_src/$lib.a $d_dst/${lib}-2.35.2-mips.a; \ > ln -sf ../../../lib/x86_64-linux-gnu/$lib-2.35.2-mips.a $d_src/$lib.a; \ > done > mv debian/binutils-mips-linux-gnu/usr/lib/mips-linux-gnu/libctf*.so.* \ > debian/binutils-mips-linux-gnu/usr/lib/x86_64-linux-gnu/. > : # replace hard links with soft links > for i in debian/binutils-mips-linux-gnu/usr/mips-linux-gnu/bin/*; do \ > ln -sf ../../bin/mips-linux-gnu-$(basename $i) $i; \ > done > ln -sf mips-linux-gnu-ld.bfd > debian/binutils-mips-linux-gnu/usr/bin/mips-linux-gnu-ld > install -d -m 755 debian/binutils-mips-linux-gnu-dbg/usr/share/doc/ > ln -sf binutils-mips-linux-gnu > debian/binutils-mips-linux-gnu-dbg/usr/share/doc/binutils-mips-linux-gnu-dbg > : # Strip shared libraries and binaries > set -e; nfiles=0; for i in > debian/binutils-mips-linux-gnu/usr/lib/x86_64-linux-gnu/libbfd-*so > debian/binutils-mips-linux-gnu/usr/lib/x86_64-linux-gnu/libopcodes-*so > debian/binutils-mips-linux-gnu/usr/lib/x86_64-linux-gnu/libctf*.so.0.0.0 > $(file debian/binutils-mips-linux-gnu/usr/bin/* |awk -F: '$0 !~ /script/ > {print $1}'); do test ! -h $i || continue; test -f $i || continue; > files="$files $i"; nfiles=$(expr $nfiles + 1); done; mkdir -p > debian/binutils-mips-linux-gnu-dbg/usr/lib/debug/.dwz/x86_64-linux-gnu; > dwz=usr/lib/debug/.dwz/x86_64-linux-gnu/binutils-mips-linux-gnu.debug; if [ > $nfiles -gt 1 ]; then dwz -m debian/binutils-mips-linux-gnu-dbg/$dwz -M /$dwz > $files; x86_64-linux-gnu-objcopy --compress-debug-sections > debian/binutils-mips-linux-gnu-dbg/$dwz; else dwz $files; fi; for i in > $files; do debugedit --build-id > --build-id-seed='binutils-mips-linux-gnu-2.35.2-2' $i; b_id=$(LC_ALL=C > x86_64-linux-gnu-readelf -n $i | sed -n 's/ *Build ID: > *\([0-9a-f][0-9a-f]*\)/\1/p'); if [ -z "$b_id" ]; then id=$(echo $i | sed -r > 's,debian/[^/]+,debian/binutils-mips-linux-gnu-dbg/usr/lib/debug,'); echo > strip $i; mkdir -p $(dirname $id); x86_64-linux-gnu-objcopy --only-keep-debug > $i $id; chmod 644 $id; x86_64-linux-gnu-strip -R .comment -R .note $i; > x86_64-linux-gnu-objcopy --add-gnu-debuglink $id $i; else echo "ID: ${b_id} > -> $(echo $i | sed 's,debian/binutils-mips-linux-gnu,,')"; > d=usr/lib/debug/.build-id/${b_id:0:2}; f=${b_id:2}.debug; mkdir -p > debian/binutils-mips-linux-gnu-dbg/$d; x86_64-linux-gnu-objcopy > --only-keep-debug --compress-debug-sections $i > debian/binutils-mips-linux-gnu-dbg/$d/$f; chmod 644 > debian/binutils-mips-linux-gnu-dbg/$d/$f; x86_64-linux-gnu-strip -R .comment > -R .note $i; fi; done > /bin/bash: line 1: debugedit: command not found > make[1]: *** [debian/rules:868: stamps/install.mips] Error 127 The full build log is available from: http://qa-logs.debian.net/2021/04/06/binutils-mipsen_7+c1_testing.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime. About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.