Problem building gcc 4.3.1 cross-compiler with ada

Dirk Heinrichs dirk.heinrichs at
Sun Jul 13 07:23:37 UTC 2008


I followed the instructions for building an Ada enabled cross compiler in the 
wiki, using binutils 2.18, gcc 4.3.1 and newlib 1.16.0, with all the latest 
patches from SOURCES directory applied. Everything went smoothely 
until "Build non-multilib C and Ada Cross-Compiler", which failed with the 
following error:

/gentoo/build/build-gcc-rtems-ada/./gcc/xgcc -B/gentoo/build/build-gcc-rtems-ada/./gcc/ -nostdinc -B/gentoo/build/build-gcc-rtems-ada/i386-rtems/newlib/ -isystem /gentoo/build/build-gcc-rtems-ada/i386-rtems/newlib/targ-include -isystem /gentoo/build/gcc-4.3.1/newlib/libc/include -B/opt/i386-rtems/bin/ -B/opt/i386-rtems/lib/ -isystem /opt/i386-rtems/include -isystem /opt/i386-rtems/sys-include -c -g -O2      -W -Wall -gnatpg -o a-numaux.o package "Ada.Numerics.Aux" does not allow a body remove incorrect body in file "a-numaux.adb"
make[4]: *** [a-numaux.o] Fehler 1
make[4]: Leaving directory `/gentoo/build/build-gcc-rtems-ada/gcc/ada/rts'
make[3]: *** [gnatlib] Fehler 2
make[3]: Leaving directory `/gentoo/build/build-gcc-rtems-ada/gcc/ada'

When I look at it, I don't even find a file a-numaux.adb.

Any idea what could be the problem and how to solve it?


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <>

More information about the users mailing list