Building for Ada : make gnatlib_and_tools fails

Pierre Habraken Pierre.Habraken@imag.fr
Fri Jun 28 04:51:00 GMT 2002


Hello,

I am trying to build gcc 3.1 for compiling Ada programs.
The build and target host is a Linux machine running Redhat 7.2.
The Gnat compiler is 3.14p.
I followed instructions given in http://gcc.gnu.org/install/build.html:

    cd gcc-3.1
    mkdir build
    cd build
    ../configure --enable-languages=c,ada
    cd ../gcc/ada
    touch treeprs.ads [es]info.h nmake.ad[bs]
    cd ../../build
    make bootstrap

Everything works fine until the end of this first step.
Then:

    cd gcc
    make gnatlib_and_tools

Building libgnat.a fails:
...
make[2]: Leaving directory `/usr/local/src/gcc-3.1/build/gcc/ada/rts'
rm -f rts/libgnat.a rts/libgnarl.a
ar rc rts/libgnat.a \
   rts/a-caldel.o rts/a-calend.o rts/a-chahan.o rts/a-charac.o
rts/a-chlat1.o ...
... rts/tracebak.o rts/expect.o rts/../../prefix.o
ar: rts/a-charac.o: No such file or directory
make[1]: *** [gnatlib] Error 1
make[1]: Leaving directory `/usr/local/src/gcc-3.1/build/gcc/ada'
make: *** [gnatlib] Error 2

I don't understand why some object files are missing at the time ar is
executed.
Does anyone have an idea about the mistake I did ?

Thanks in advance for any help.

Pierre
-- 
________________________________________________________________________
Pierre HABRAKEN - mailto:Pierre.Habraken@imag.fr
Tél: 04 76 82 72 83 - Fax: 04 76 82 72 87
IMAG-LSR BP72 38402 SAINT MARTIN D'HERES Cedex
________________________________________________________________________



More information about the Gcc-help mailing list