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.

July 19th, 2011 - 02:40 am ET by Lucas Nussbaum | Report spam
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-sizeP00000
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 |



To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 1 replyReplies Make a reply

Replies

#1 Ludovic Brenta
August 01st, 2011 - 08:10 pm ET | Report spam
tags 634546 unreproducible moreinfo
thanks

I have rebuilt gnat-4.6 successfully on amd64 on multiple occasions
since you filed this bug, including the upload of 4.6.1-2. Please close
the bug or provide more details.

Ludovic Brenta.



To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact

Similar topics