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

Bug#634546: gnat-4.6: FTBFS: make[4]: *** No rule to make target `../gcc/ada/rts-shared-zcx/libgnat-.so', needed by `gnattools-native'. Stop.



Source: gnat-4.6
Version: 4.6.1-1
Severity: serious
Tags: wheezy sid
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20110718 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part:
> make[5]: Entering directory `/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/libiberty/testsuite'
> make[5]: Nothing to be done for `all'.
> make[5]: Leaving directory `/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/libiberty/testsuite'
> make[4]: Leaving directory `/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/libiberty'
> configure: creating cache ./config.cache
> configure: creating cache ./config.cache
> checking for a BSD-compatible install... /usr/bin/install -c
> configure: creating cache ./config.cache
> configure: creating cache ./config.cache
> configure: creating cache ./config.cache
> checking build system type... checking build system type... checking whether to enable maintainer-specific portions of Makefiles... no
> checking for makeinfo... makeinfo --split-size=5000000
> configure: creating cache ./config.cache
> checking for perl... perl
> checking build system type... checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking host system type... checking build system type... checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking target system type... x86_64-pc-linux-gnu
> checking target system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking target system type... x86_64-pc-linux-gnu
> checking target system type... x86_64-pc-linux-gnu
> checking whether ln -s works... yes
> checking for x86_64-linux-gnu-gcc... /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include   
> x86_64-pc-linux-gnu
> checking for x86_64-linux-gnu-gcc... /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include   
> x86_64-pc-linux-gnu
> checking for x86_64-linux-gnu-ar... ar
> checking for x86_64-linux-gnu-ranlib... x86_64-pc-linux-gnu
> ranlib
> checking target system type... checking for x86_64-linux-gnu-gcc... /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include   
> x86_64-pc-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... x86_64-pc-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... x86_64-pc-linux-gnu
> checking for x86_64-linux-gnu-gcc... /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include   
> checking for C compiler default output file name... checking for C compiler default output file name... checking for C compiler default output file name... a.out
> checking whether the C compiler works... a.out
> checking whether the C compiler works... yes
> yes
> checking whether we are cross compiling... checking whether we are cross compiling... no
> no
> checking for suffix of executables... checking for suffix of executables... checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... 
> 
> checking for suffix of object files... checking for suffix of object files... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... 
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... o
> checking whether we are using the GNU C compiler... o
> checking whether we are using the GNU C compiler... 
> checking for suffix of object files... yes
> checking whether /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    accepts -g... yes
> checking whether /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    accepts -g... yes
> checking whether /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    accepts -g... o
> checking whether we are using the GNU C compiler... yes
> checking for /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    option to accept ISO C89... yes
> checking for /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    option to accept ISO C89... yes
> checking for /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    option to accept ISO C89... yes
> checking whether /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    accepts -g... none needed
> checking for a sed that does not truncate output... none needed
> /bin/sed
> checking whether /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    supports -W... yes
> checking for /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    option to accept ISO C89... none needed
> checking for gawk... gawk
> checking whether ln -s works... yes
> configure: updating cache ./config.cache
> configure: creating ./config.status
> yes
> checking whether /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    supports -Wall... configure: updating cache ./config.cache
> configure: creating ./config.status
> none needed
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... yes
> checking whether /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    supports -Wwrite-strings... no
> checking how to run the C preprocessor... yes
> checking whether /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    supports -Wstrict-prototypes... /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    -E
> config.status: creating Makefile
> yes
> checking whether /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    supports -Wmissing-prototypes... config.status: creating Makefile
> checking whether /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    supports -W... config.status: executing default-1 commands
> yes
> checking whether /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    supports -Wold-style-definition... yes
> checking whether /build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/xgcc -B/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/./gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include    supports -Wall... grep: ../libgnatvsn/gnatvsn.ads: No such file or directory
> grep: ../libgnatvsn/gnatvsn.ads: No such file or directory
> make[4]: Entering directory `/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/gnattools'
> make[4]: *** No rule to make target `../gcc/ada/rts-shared-zcx/libgnat-.so', needed by `gnattools-native'.  Stop.
> make[4]: Leaving directory `/build/gnat-4.6-MRuh9Z/gnat-4.6-4.6.1/build/gnattools'
> make[3]: *** [all-gnattools] Error 2

The full build log is available from:
   http://people.debian.org/~lucas/logs/2011/07/18/gnat-4.6_4.6.1-1_lsid64.buildlog

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 about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas@nussbaum.fr             GPG: 1024D/023B3F4F |



Reply to: