[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#753176: gcc-snapshot: FTBFS: configure: error: cannot run C compiled programs.



Source: gcc-snapshot
Version: 20140618-1
Severity: serious
Tags: jessie sid
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20140628 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part (hopefully):
> checking how to run the C++ preprocessor... configure: creating ./config.status
> /«PKGBUILDDIR»/build/./gcc/xg++ -B/«PKGBUILDDIR»/build/./gcc/ -nostdinc++ -nostdinc++ -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include/x86_64-linux-gnu -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include -I/«PKGBUILDDIR»/src/libstdc++-v3/libsupc++ -I/«PKGBUILDDIR»/src/libstdc++-v3/include/backward -I/«PKGBUILDDIR»/src/libstdc++-v3/testsuite/util -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src/.libs -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/libsupc++/.libs -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/include -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/sys-include  -mx32 -E
> checking for ld used by /«PKGBUILDDIR»/build/./gcc/xg++ -B/«PKGBUILDDIR»/build/./gcc/ -nostdinc++ -nostdinc++ -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include/x86_64-linux-gnu -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include -I/«PKGBUILDDIR»/src/libstdc++-v3/libsupc++ -I/«PKGBUILDDIR»/src/libstdc++-v3/include/backward -I/«PKGBUILDDIR»/src/libstdc++-v3/testsuite/util -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src/.libs -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/libsupc++/.libs -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/include -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/sys-include  -mx32... /«PKGBUILDDIR»/build/./gcc/collect-ld -m elf_x86_64 -m elf32_x86_64
> checking if the linker (/«PKGBUILDDIR»/build/./gcc/collect-ld -m elf_x86_64 -m elf32_x86_64) is GNU ld... yes
> checking whether the /«PKGBUILDDIR»/build/./gcc/xg++ -B/«PKGBUILDDIR»/build/./gcc/ -nostdinc++ -nostdinc++ -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include/x86_64-linux-gnu -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include -I/«PKGBUILDDIR»/src/libstdc++-v3/libsupc++ -I/«PKGBUILDDIR»/src/libstdc++-v3/include/backward -I/«PKGBUILDDIR»/src/libstdc++-v3/testsuite/util -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src/.libs -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/libsupc++/.libs -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/include -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/sys-include  -mx32 linker (/«PKGBUILDDIR»/build/./gcc/collect-ld -m elf_x86_64 -m elf32_x86_64) supports shared libraries... yes
> checking for /«PKGBUILDDIR»/build/./gcc/xg++ -B/«PKGBUILDDIR»/build/./gcc/ -nostdinc++ -nostdinc++ -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include/x86_64-linux-gnu -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include -I/«PKGBUILDDIR»/src/libstdc++-v3/libsupc++ -I/«PKGBUILDDIR»/src/libstdc++-v3/include/backward -I/«PKGBUILDDIR»/src/libstdc++-v3/testsuite/util -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src/.libs -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/libsupc++/.libs -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/include -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/sys-include  -mx32 option to produce PIC... -fPIC -DPIC
> checking if /«PKGBUILDDIR»/build/./gcc/xg++ -B/«PKGBUILDDIR»/build/./gcc/ -nostdinc++ -nostdinc++ -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include/x86_64-linux-gnu -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include -I/«PKGBUILDDIR»/src/libstdc++-v3/libsupc++ -I/«PKGBUILDDIR»/src/libstdc++-v3/include/backward -I/«PKGBUILDDIR»/src/libstdc++-v3/testsuite/util -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src/.libs -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/libsupc++/.libs -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/include -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/sys-include  -mx32 PIC flag -fPIC -DPIC works... yes
> checking if /«PKGBUILDDIR»/build/./gcc/xg++ -B/«PKGBUILDDIR»/build/./gcc/ -nostdinc++ -nostdinc++ -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include/x86_64-linux-gnu -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include -I/«PKGBUILDDIR»/src/libstdc++-v3/libsupc++ -I/«PKGBUILDDIR»/src/libstdc++-v3/include/backward -I/«PKGBUILDDIR»/src/libstdc++-v3/testsuite/util -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src/.libs -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/libsupc++/.libs -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/include -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/sys-include  -mx32 static flag -static works... yes
> checking if /«PKGBUILDDIR»/build/./gcc/xg++ -B/«PKGBUILDDIR»/build/./gcc/ -nostdinc++ -nostdinc++ -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include/x86_64-linux-gnu -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include -I/«PKGBUILDDIR»/src/libstdc++-v3/libsupc++ -I/«PKGBUILDDIR»/src/libstdc++-v3/include/backward -I/«PKGBUILDDIR»/src/libstdc++-v3/testsuite/util -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src/.libs -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/libsupc++/.libs -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/include -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/sys-include  -mx32 supports -c -o file.o... yes
> checking if /«PKGBUILDDIR»/build/./gcc/xg++ -B/«PKGBUILDDIR»/build/./gcc/ -nostdinc++ -nostdinc++ -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include/x86_64-linux-gnu -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include -I/«PKGBUILDDIR»/src/libstdc++-v3/libsupc++ -I/«PKGBUILDDIR»/src/libstdc++-v3/include/backward -I/«PKGBUILDDIR»/src/libstdc++-v3/testsuite/util -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src/.libs -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/libsupc++/.libs -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/include -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/sys-include  -mx32 supports -c -o file.o... (cached) yes
> checking whether the /«PKGBUILDDIR»/build/./gcc/xg++ -B/«PKGBUILDDIR»/build/./gcc/ -nostdinc++ -nostdinc++ -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include/x86_64-linux-gnu -I/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/include -I/«PKGBUILDDIR»/src/libstdc++-v3/libsupc++ -I/«PKGBUILDDIR»/src/libstdc++-v3/include/backward -I/«PKGBUILDDIR»/src/libstdc++-v3/testsuite/util -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/src/.libs -L/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libstdc++-v3/libsupc++/.libs -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/include -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/sys-include  -mx32 linker (/«PKGBUILDDIR»/build/./gcc/collect-ld -m elf_x86_64 -m elf32_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 thread model used by GCC... posix
> checking for dlopen in -ldl... yes
> checking whether to build shared libraries... yes
> checking for pthread_getattr_np... yes
> checking for pthread_get_stackaddr_np... configure: creating cache ./config.cache
> checking for --enable-version-specific-runtime-libs... no
> checking for x86_64-linux-gnu-gcc... /«PKGBUILDDIR»/build/./gcc/xgcc -B/«PKGBUILDDIR»/build/./gcc/ -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/include -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/sys-include  -mx32
> no
> checking which machine-dependent code should be used... 
> checking whether GCC optimization should be disabled... no
> configure: updating cache ./config.cache
> checking for C compiler default output file name... configure: creating ./config.status
> a.out
> checking whether the C compiler works... configure: error: in `/«PKGBUILDDIR»/build/x86_64-linux-gnu/x32/libsanitizer':
> configure: error: cannot run C compiled programs.
> If you meant to cross compile, use `--host'.
> See `config.log' for more details.
> Makefile:13336: recipe for target 'configure-target-libsanitizer' failed
> make[3]: *** [configure-target-libsanitizer] Error 1
> config.status: creating Makefile
> config.status: creating testsuite/Makefile
> config.status: creating auto-config.h
> config.status: executing default-1 commands
> Adding multilib support to Makefile in ../../../../src/libatomic
> with_multisubdir=x32
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing gstdint.h commands
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing gstdint.h commands
> config.status: creating Makefile
> config.status: creating include/Makefile
> config.status: creating testsuite/Makefile
> config.status: creating threads.mk
> config.status: creating include/gc_config.h
> config.status: creating include/gc_ext_config.h
> config.status: executing default-1 commands
> Adding multilib support to Makefile in ../../../../src/boehm-gc
> with_multisubdir=x32
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing depfiles commands
> config.status: executing libtool commands
> make[3]: Leaving directory '/«PKGBUILDDIR»/build'
> Makefile:22820: recipe for target 'bootstrap' failed
> make[2]: *** [bootstrap] Error 2
> make[2]: Leaving directory '/«PKGBUILDDIR»/build'
> s=`cat status`; rm -f status; test $s -eq 0
> make[1]: *** [stamps/05-build-stamp] Error 1
> debian/rules2:1105: recipe for target 'stamps/05-build-stamp' failed
> make[1]: Leaving directory '/«PKGBUILDDIR»'

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2014/06/28/gcc-snapshot_20140618-1_unstable.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!

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 to: