#5 4.0.0 release not quite compatible

open
nobody
None
5
2012-09-15
2005-11-21
Simon Wright
No

version.c in gnat/gnat-4.0.0 says "4.0.0 20050202 (experimental)"
whereas the version.c downloaded from the gcc_4_0_0_release tag at
gcc.gnu.org says "4.0.0".

If I 'cd obj; make' I get
gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-declarations.adb
asis-declarations.adb:343:30: expected type "Char_Code_Base" defined at
types.ads:531
asis-declarations.adb:343:30: found private type "Uint" defined at
uintp.ads:50
asis-declarations.adb:1605:26: Invalid use of subtype mark in expression
or call
gnatmake: "../asis/asis-declarations.adb" compilation error
make: *** [bld-objs] Error 4

Discussion

  • Logged In: YES
    user_id=697486

    Very true and not new either.

    I guess I need to upload the GNAT/GPL edition. But the GNAT/
    GPL is - as the name says - GPL.

    An alternative would be an upload of the GNAT/Pro version
    which is GMGPL. But that would probably piss AdaCore off.

    Either way the current patched 3.15 won't cut it any more.

    Martin

     


Anonymous


Cancel   Add attachments