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.

Reply via email to