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

Bug#527367: FTBFS: configure: error: GNAT is required to build ada



thanks
(just in case that happen to go to control@b.d.o too)

On Thu, May 07, 2009 at 09:45:46PM +0200, Ludovic Brenta wrote:
> tags 527367 moreinfo
> thanks
> 
> I don't think this problem is related to libtool and I don't think that
> black magic would solve it.

I don't insist (I really have no idea that all works).  Putting a long
and boring story short -- gcc-4.3_4.3.3-3 FTBFSed, then gcc-4.3_4.3.3-7
compiled OK; gcj-4.3_4.3.3-2 FTBFSed, then gcj-4.3_4.3.3-8 compiled OK.
Apparently I've got a crazy idea, that all those
libtool-expanded-from-elipsis lines in buildlogs have some relation to
removal from gcc-4.3-source autoconf2.59 sources.  What is upstream
required to build.  You know the rest of the story.

> The interesting part of the log is at the
> end:
> 
> checking for i486-linux-gnu-gcc... gnatgcc
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are using the GNU C compiler... yes
> checking whether gnatgcc accepts -g... yes
> checking for gnatgcc option to accept ISO C89... none needed
> checking for i486-linux-gnu-gnatbind... no
> checking for gnatbind... gnatbind
> checking for i486-linux-gnu-gnatmake... no
> checking for gnatmake... gnatmake
> checking whether compiler driver understands Ada... no
> configure: error: GNAT is required to build ada
> 
> Evidently, gnatgcc (from package gnat) is installed and can compile C
> but not Ada.  It seems that package gnat-4.3 is not installed properly
> in the pbuilder chroot, contrary to what apt says.

I don't know how Ada compilers work, but is there an easy way to check
if it really works (something beyond C<gnat -V>)?

> To see what
> happened, I need the log file of configure.  Could you please attach
> /tmp/gnat-4.3_z8FHTS/gnat-4.3-4.3.3.orig/build/config.log to this bug
> report?

Your welcome.

-- 
Torvalds' goal for Linux is very simple: World Domination
Stallman's goal for GNU is even simpler: Freedom

Attachment: config.log.bz2
Description: Binary data


Reply to: