Source: binutils-mipsen
Version: 9+c4
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20221220 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> config.status: creating gconfig.h
> config.status: executing depfiles commands
> yes
> checking for x86_64-linux-gnu-pkg-config... no
> checking for pkg-config... no
> configure: error: Cannot find pkg-config
> make[3]: *** [Makefile:6834: configure-gold] Error 1
> make[3]: *** Waiting for unfinished jobs....
> config.status: executing libtool commands
> config.status: executing default-1 commands
> config.status: creating po/POTFILES
> config.status: creating po/Makefile
> ok
> yes
> checking for vfork... checking for dlfcn.h... checking whether basename is 
> declared... yes
> checking for objdir... .libs
> yes
> checking for clock_gettime... /bin/bash ./libtool  --tag=CC   --mode=link 
> x86_64-linux-gnu-gcc -funwind-tables -frandom-seed=libbacktrace.la -W -Wall 
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
> -Wold-style-definition -Wmissing-format-attribute -Wcast-qual   -g -O2   
> -fprofile-generate -flto=jobserver -ffat-lto-objects  -Wl,-z,relro -o 
> libbacktrace.la  atomic.lo dwarf.lo fileline.lo posix.lo print.lo sort.lo 
> state.lo backtrace.lo simple.lo elf.lo mmapio.lo mmap.lo 
> libtool: link: x86_64-linux-gnu-ar --plugin 
> /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin 
> /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so rc .libs/libbacktrace.a 
> .libs/atomic.o .libs/dwarf.o .libs/fileline.o .libs/posix.o .libs/print.o 
> .libs/sort.o .libs/state.o .libs/backtrace.o .libs/simple.o .libs/elf.o 
> .libs/mmapio.o .libs/mmap.o 
> libtool: link: x86_64-linux-gnu-ranlib --plugin 
> /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so --plugin 
> /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so .libs/libbacktrace.a
> yes
> none needed
> checking whether yytext is a pointer... checking for working fork... libtool: 
> link: ( cd ".libs" && rm -f "libbacktrace.la" && ln -s "../libbacktrace.la" 
> "libbacktrace.la" )
> make[5]: Leaving directory 
> '/<<PKGBUILDDIR>>/binutils-2.39.50/builddir-single/libbacktrace'
> make[4]: Leaving directory 
> '/<<PKGBUILDDIR>>/binutils-2.39.50/builddir-single/libbacktrace'
> yes
> checking for strsignal... checking if x86_64-linux-gnu-gcc supports -fno-rtti 
> -fno-exceptions... no
> checking for x86_64-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
> checking if x86_64-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
> checking for working vfork... (cached) yes
> checking for _doprnt... yes
> checking if x86_64-linux-gnu-gcc static flag -static works... yes
> none needed
> checking whether yytext is a pointer... configure: updating cache 
> ./config.cache
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> no
> checking for sys_errlist... yes
> checking if x86_64-linux-gnu-gcc supports -c -o file.o... yes
> checking if x86_64-linux-gnu-gcc supports -c -o file.o... (cached) yes
> checking whether the x86_64-linux-gnu-gcc linker (x86_64-linux-gnu-ld -m 
> elf_x86_64) supports shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking for sys_nerr... no
> checking dynamic linker characteristics... no
> checking for sys_siglist... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking how to run the C++ preprocessor... x86_64-linux-gnu-g++ -E
> no
> checking for external symbol _system_configuration... no
> no
> checking for __fsetlocking... checking whether NLS is requested... yes
> checking for catalogs to be installed...  bg ca da es fi fr hr id it ja pt ro 
> ru rw sk sr sv tr uk vi zh_CN zh_TW
> checking whether NLS is requested... yes
> checking for msgfmt... /usr/bin/msgfmt
> checking for gmsgfmt... /usr/bin/msgfmt
> checking for xgettext... /usr/bin/xgettext
> checking for msgmerge... /usr/bin/msgmerge
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking for x86_64-linux-gnu-ranlib... (cached) x86_64-linux-gnu-ranlib 
> --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so
> checking fcntl.h usability... yes
> checking for canonicalize_file_name... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking sys/file.h usability... checking for ld used by 
> x86_64-linux-gnu-g++... x86_64-linux-gnu-ld -m elf_x86_64
> checking if the linker (x86_64-linux-gnu-ld -m elf_x86_64) is GNU ld... yes
> checking whether the x86_64-linux-gnu-g++ linker (x86_64-linux-gnu-ld -m 
> elf_x86_64) supports shared libraries... yes
> yes
> checking sys/file.h presence... yes
> yes
> checking for sys/file.h... yes
> checking for dup3... checking for sys/stat.h... (cached) yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... config.status: creating Makefile
> yes
> checking for sys/time.h... yes
> config.status: creating src/Makefile
> checking for sys/types.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for sys/wait.h that is POSIX.1 compatible... config.status: creating 
> gp-display-html/Makefile
> yes
> config.status: creating doc/Makefile
> checking for getrlimit... checking for x86_64-linux-gnu-g++ option to produce 
> PIC... -fPIC -DPIC
> checking if x86_64-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes
> config.status: creating config.h
> checking for stdlib.h... (cached) yes
> config.status: executing depfiles commands
> yes
> checking if x86_64-linux-gnu-g++ static flag -static works... checking for 
> unistd.h... (cached) yes
> checking for sys/param.h... yes
> checking for getpagesize... yes
> checking if x86_64-linux-gnu-g++ supports -c -o file.o... yes
> yes
> checking for working mmap... checking for getrusage... yes
> checking if x86_64-linux-gnu-g++ supports -c -o file.o... (cached) yes
> checking whether the x86_64-linux-gnu-g++ linker (x86_64-linux-gnu-ld -m 
> elf_x86_64) supports shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for dlfcn.h... (cached) yes
> checking for windows.h... config.status: executing libtool commands
> no
> checking for library containing dlsym... === configuring in libcollector 
> (/<<PKGBUILDDIR>>/binutils-2.39.50/builddir-single/gprofng/libcollector)
> configure: running /bin/bash ../../../gprofng/libcollector/configure 
> --disable-option-checking '--prefix=/usr'  '--with-gnu-as' '--with-gnu-ld' 
> '--with-sysroot=/' '--libdir=/usr/lib/x86_64-linux-gnu' 
> '--disable-silent-rules' '--enable-obsolete' '--enable-shared' 
> '--enable-plugins' '--enable-threads' '--enable-jansson' '--with-system-zlib' 
> '--sysconfdir=/etc' '--enable-deterministic-archives' 
> '--disable-compressed-debug-sections' '--enable-new-dtags' 
> '--disable-x86-used-note' '--with-gold-ldflags=-static-libstdc++' 
> '--with-pkgversion=GNU Binutils for Debian' '--disable-werror' 
> '--enable-targets=x86_64-linux-gnux32,x86_64-pep' '--enable-ld=default' 
> '--enable-gold' '--enable-pgo-build=lto' '--enable-gprofng' 
> '--program-transform-name=s,y,y,' '--disable-year2038' 
> '--build=x86_64-linux-gnu' '--host=x86_64-linux-gnu' 
> '--target=x86_64-linux-gnu' 'build_alias=x86_64-linux-gnu' 
> 'host_alias=x86_64-linux-gnu' 'target_alias=x86_64-linux-gnu' 
> 'CC=x86_64-linux-gnu-gcc' 'CFLAGS=-g -O2   -fprofile-generate -flto=jobserver 
> -ffat-lto-objects' 'LDFLAGS= -Wl,-z,relro' 'CXX=x86_64-linux-gnu-g++' 
> 'CXXFLAGS=-g -O2   -fprofile-generate -flto=jobserver -ffat-lto-objects' 
> --cache-file=.././config.cache --srcdir=../../../gprofng/libcollector
> none required
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... yes
> no
> checking for getsysinfo... checking size of void *... no
> checking whether NLS is requested... yes
> checking for catalogs to be installed... yes
> checking for fseeko... no
>  es fi fr id ja ru rw sv tr uk zh_CN
> checking whether NLS is requested... yes
> checking for gettimeofday... (cached) yes
> checking for msgfmt... checking for on_exit... /usr/bin/msgfmt
> checking for gmsgfmt... /usr/bin/msgfmt
> checking for xgettext... /usr/bin/xgettext
> configure: loading cache .././config.cache
> checking for msgmerge... 8
> checking for jansson... no
> configure: error: Cannot find jansson library
> /usr/bin/msgmerge
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking build system type... (cached) x86_64-pc-linux-gnu
> checking host system type... (cached) x86_64-pc-linux-gnu
> checking target system type... (cached) x86_64-pc-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... checking for memory.h... 
> (cached) yes
> yes
> yes
> checking for fseeko64... checking for sys/stat.h... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
> checking for gawk... (cached) mawk
> checking whether /usr/bin/make sets $(MAKE)... (cached) yes
> checking whether /usr/bin/make supports nested variables... (cached) yes
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking for style of include used by /usr/bin/make... checking for 
> unistd.h... (cached) yes
> make[3]: *** [Makefile:8804: configure-ld] Error 1
> GNU
> checking for x86_64-linux-gnu-gcc... (cached) x86_64-linux-gnu-gcc
> checking whether compiling a cross-assembler... no
> checking for strsignal... yes
> checking whether the C compiler works... checking for pipe2... yes
> checking for LC_MESSAGES... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... yes
> checking for psignal... yes
> checking for getc_unlocked... yes
> checking for working assert macro... 
> checking whether we are cross compiling... yes
> checking for pstat_getdynamic... yes
> checking for mkdtemp... yes
> checking for a known getopt prototype in unistd.h... no
> checking for suffix of object files... (cached) o
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether x86_64-linux-gnu-gcc accepts -g... (cached) yes
> checking for x86_64-linux-gnu-gcc option to accept ISO C89... (cached) none 
> needed
> checking whether x86_64-linux-gnu-gcc understands -c and -o together... 
> (cached) yes
> checking dependency style of x86_64-linux-gnu-gcc... (cached) gcc3
> checking how to run the C preprocessor... (cached) x86_64-linux-gnu-gcc -E
> yes
> checking whether declaration is required for environ... no
> checking for grep that handles long lines and -e... (cached) /bin/grep
> checking for egrep... (cached) /bin/grep -E
> checking for ANSI C header files... (cached) yes
> checking for pstat_getstatic... checking for sys/types.h... (cached) yes
> checking for sys/stat.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for memory.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for inttypes.h... (cached) yes
> yes
> checking for mkstemp... checking for stdint.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for minix/config.h... (cached) no
> checking whether it is safe to define __EXTENSIONS__... (cached) yes
> checking for x86_64-linux-gnu-gcc... (cached) x86_64-linux-gnu-gcc
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether x86_64-linux-gnu-gcc accepts -g... (cached) yes
> checking for x86_64-linux-gnu-gcc option to accept ISO C89... (cached) none 
> needed
> checking whether x86_64-linux-gnu-gcc understands -c and -o together... 
> (cached) yes
> checking dependency style of x86_64-linux-gnu-gcc... (cached) gcc3
> no
> checking whether we are using the GNU C++ compiler... (cached) yes
> checking whether x86_64-linux-gnu-g++ accepts -g... (cached) yes
> checking dependency style of x86_64-linux-gnu-g++... (cached) gcc3
> checking for x86_64-linux-gnu-ranlib... (cached) x86_64-linux-gnu-ranlib 
> --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so
> checking for x86_64-linux-gnu-ar... (cached) x86_64-linux-gnu-ar --plugin 
> /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so
> checking the archiver (x86_64-linux-gnu-ar --plugin 
> /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so) interface... (cached) ar
> checking how to print strings... printf
> checking for a sed that does not truncate output... (cached) /bin/sed
> checking for fgrep... (cached) /bin/grep -F
> checking for ld used by x86_64-linux-gnu-gcc... (cached) x86_64-linux-gnu-ld
> checking if the linker (x86_64-linux-gnu-ld) is GNU ld... (cached) yes
> checking for BSD- or MS-compatible name lister (nm)... (cached) 
> /usr/bin/x86_64-linux-gnu-nm -B
> checking the name lister (/usr/bin/x86_64-linux-gnu-nm -B) interface... 
> (cached) BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... (cached) 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... checking for realpath... yes
> checking for x86_64-linux-gnu-ld option to reload object files... (cached) -r
> checking for x86_64-linux-gnu-objdump... (cached) x86_64-linux-gnu-objdump
> checking how to recognize dependent libraries... (cached) pass_all
> checking for x86_64-linux-gnu-ar... (cached) x86_64-linux-gnu-ar --plugin 
> /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so
> checking for x86_64-linux-gnu-strip... (cached) x86_64-linux-gnu-strip
> checking for x86_64-linux-gnu-ranlib... (cached) x86_64-linux-gnu-ranlib 
> --plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so
> checking command to parse /usr/bin/x86_64-linux-gnu-nm -B output from 
> x86_64-linux-gnu-gcc object... yes
> (cached) ok
> no
> checking whether declaration is required for ffs... checking for utimensat... 
> checking for dlfcn.h... (cached) yes
> checking for objdir... (cached) .libs
> yes
> checking for setrlimit... checking if x86_64-linux-gnu-gcc supports -fno-rtti 
> -fno-exceptions... (cached) no
> checking for x86_64-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
> checking if x86_64-linux-gnu-gcc PIC flag -fPIC -DPIC works... (cached) yes
> checking if x86_64-linux-gnu-gcc static flag -static works... (cached) yes
> checking if x86_64-linux-gnu-gcc supports -c -o file.o... (cached) yes
> checking if x86_64-linux-gnu-gcc supports -c -o file.o... (cached) yes
> checking whether the x86_64-linux-gnu-gcc linker (x86_64-linux-gnu-ld -m 
> elf_x86_64) supports shared libraries... no
> checking whether asprintf is declared... yes
> checking whether -lc should be explicitly linked in... (cached) no
> checking dynamic linker characteristics... yes
> yes
> (cached) checking for utimes... checking whether mempcpy is declared... 
> GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking how to run the C++ preprocessor... (cached) x86_64-linux-gnu-g++ -E
> yes
> checking for spawnve... yes
> checking whether stpcpy is declared... yes
> checking for x86_64-linux-gnu-pkg-config... no
> checking for pkg-config... no
> checking for libzstd >= 1.4.0... no
> checking for struct stat.st_mtim.tv_sec in sys/stat.h... no
> checking for spawnvpe... yes
> checking for struct stat.st_mtim.tv_nsec in sys/stat.h... yes
> checking for mbstate_t... yes
> checking for ld used by x86_64-linux-gnu-g++... configure: updating cache 
> ./config.cache
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> (cached) x86_64-linux-gnu-ld -m elf_x86_64
> checking if the linker (x86_64-linux-gnu-ld -m elf_x86_64) is GNU ld... 
> (cached) yes
> checking whether the x86_64-linux-gnu-g++ linker (x86_64-linux-gnu-ld -m 
> elf_x86_64) supports shared libraries... yes
> no
> checking for strerror... yes
> checking for struct stat.st_atim.tv_nsec... checking for x86_64-linux-gnu-g++ 
> option to produce PIC... -fPIC -DPIC
> checking if x86_64-linux-gnu-g++ PIC flag -fPIC -DPIC works... (cached) yes
> checking if x86_64-linux-gnu-g++ static flag -static works... (cached) yes
> checking if x86_64-linux-gnu-g++ supports -c -o file.o... (cached) yes
> checking if x86_64-linux-gnu-g++ supports -c -o file.o... (cached) yes
> checking whether the x86_64-linux-gnu-g++ linker (x86_64-linux-gnu-ld -m 
> elf_x86_64) supports shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether x86_64-linux-gnu-gcc supports -Wnonnull-compare... yes
> checking for strsignal... yes
> configure: updating cache .././config.cache
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> yes
> checking whether struct stat.st_atim is of type struct timespec... yes
> checking for library containing frexp... yes
> checking for sysconf... none required
> checking for LC_MESSAGES... yes
> checking for sysctl... yes
> checking for a known getopt prototype in unistd.h... yes
> checking for utime.h... config.status: creating .gdbinit
> yes
> checking whether asprintf is declared... config.status: creating Makefile
> config.status: creating po/Makefile.in
> no
> checking for sysmp... config.status: creating config.h
> config.status: executing depfiles commands
> yes
> checking whether environ is declared... no
> checking for table... yes
> checking whether getc_unlocked is declared... no
> checking for times... config.status: executing libtool commands
> config.status: executing default-1 commands
> yes
> config.status: creating po/POTFILES
> config.status: creating po/Makefile
> checking whether stpcpy is declared... config.status: executing default 
> commands
> yes
> checking whether strnlen is declared... yes
> checking for wait3... config.status: creating Makefile
> yes
> checking for libzstd >= 1.4.0... no
> checking for msgpack... no
> config.status: creating lib-config.h
> checking iconv.h usability... config.status: executing depfiles commands
> yes
> checking iconv.h presence... yes
> checking for iconv.h... yes
> checking for ld used by GCC... x86_64-linux-gnu-ld -m elf_x86_64
> checking if the linker (x86_64-linux-gnu-ld -m elf_x86_64) is GNU ld... yes
> yes
> checking for shared library run path origin... checking for wait4... 
> config.status: executing libtool commands
> done
> checking for iconv... yes
> checking for sbrk... yes
> checking for iconv declaration... 
>          extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, 
> char * *outbuf, size_t *outbytesleft);
> configure: updating cache ./config.cache
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> yes
> checking whether basename is declared... yes
> checking whether ffs is declared... yes
> checking whether asprintf is declared... yes
> checking whether vasprintf is declared... yes
> checking whether snprintf is declared... yes
> checking whether vsnprintf is declared... yes
> checking whether calloc is declared... yes
> checking whether getenv is declared... yes
> checking whether getopt is declared... yes
> checking whether malloc is declared... config.status: creating Makefile
> config.status: creating po/Makefile.in
> yes
> config.status: creating config.h
> checking whether realloc is declared... config.status: executing depfiles 
> commands
> yes
> checking whether sbrk is declared... yes
> checking whether strtol is declared... config.status: executing libtool 
> commands
> yes
> checking whether strtoul is declared... config.status: executing default-1 
> commands
> config.status: creating po/POTFILES
> config.status: creating po/Makefile
> yes
> checking whether strtoll is declared... yes
> checking whether strtoull is declared... yes
> checking whether strverscmp is declared... yes
> checking whether strnlen is declared... yes
> checking whether canonicalize_file_name must be declared... no
> checking for stdlib.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for sys/param.h... (cached) yes
> checking for getpagesize... (cached) yes
> checking for working mmap... yes
> checking for working strncmp... yes
> configure: updating cache ./config.cache
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating testsuite/Makefile
> config.status: creating config.h
> config.status: executing default commands
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/binutils-2.39.50/builddir-single'
> make[2]: *** [Makefile:1005: all] Error 2
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/binutils-2.39.50/builddir-single'
> make[1]: *** [debian/rules:684: stamps/build-single] Error 2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>/binutils-2.39.50'
> dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
> status 2


The full build log is available from:
http://qa-logs.debian.net/2022/12/20/binutils-mipsen_9+c4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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 mark 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.

Reply via email to