From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,b337cced42cde073 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!proxad.net!213.200.89.82.MISMATCH!tiscali!newsfeed1.ip.tiscali.net!border2.nntp.ams.giganews.com!nntp.giganews.com!pe2.news.blueyonder.co.uk!blueyonder!peer-uk.news.demon.net!kibo.news.demon.net!news.demon.co.uk!demon!not-for-mail From: "Luke A. Guest" Newsgroups: comp.lang.ada Subject: Re: [Announce] ASIS for GNAT gcc-3.4.4-20041123 released Date: Mon, 29 Nov 2004 17:22:30 +0000 Message-ID: References: <1499918.H6apBFzPOH@linux1.krischik.com> <1291222.STAhZrgZti@linux1.krischik.com> <1379629.3TST3z19Ev@linux1.krischik.com> NNTP-Posting-Host: abyss2.demon.co.uk Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.demon.co.uk 1101748950 24734 62.49.62.197 (29 Nov 2004 17:22:30 GMT) X-Complaints-To: abuse@demon.net NNTP-Posting-Date: Mon, 29 Nov 2004 17:22:30 +0000 (UTC) User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) Xref: g2news1.google.com comp.lang.ada:6644 Date: 2004-11-29T17:22:30+00:00 List-Id: > There are indeed very flaky. I don't know how AdaCore can work with them. > >> Personally, I'd prefer it if AdaCore got their act together and >> released ASIS to the FSF then it'd compile as part of the gnattools >> target. > > That's what I would hope for too. But if you look at there web side you will > see that ASIS is a adverticed as a seperate product - I wonder how much you > have to pay extra for it. I spoke to Robert Dewar a while ago and he said that the current ASIS (at FSF) is currently probably not too reliable. The ASIS on their site is pro GNAT-Pro, not the FSF GNAT. Here's the log of everything I've done to get this ASIS to work; I changed the g-string.ads to g-string.adb and it copied it over this time!! But as for the build itself, it doesn't build at all. Thanks, Luke. # pwd /usr/src/gcc-builds/gcc-341 # ls asis-3_4_4-20041123.src build-pc gcc gcc-3.4.3 gnat-asis-cvs # echo $GNATSRC /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada/ # make gnat make -e -C gnat make[1]: Entering directory `/usr/src/gcc-builds/gcc-341/asis-3_4_4-20041123.src/gnat' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//alloc.ads alloc.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//alloc.ads' -> `alloc.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//atree.ads atree.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//atree.ads' -> `atree.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//casing.ads casing.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//casing.ads' -> `casing.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//csets.ads csets.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//csets.ads' -> `csets.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//debug.ads debug.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//debug.ads' -> `debug.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//einfo.ads einfo.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//einfo.ads' -> `einfo.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//elists.ads elists.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//elists.ads' -> `elists.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//fname.ads fname.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//fname.ads' -> `fname.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//gnatvsn.ads gnatvsn.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//gnatvsn.ads' -> `gnatvsn.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//hostparm.ads hostparm.ads`/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//hostparm.ads' -> `hostparm.ads'cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//krunch.ads krunch.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//krunch.ads' -> `krunch.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//lib.ads lib.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//lib.ads' -> `lib.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//namet.ads namet.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//namet.ads' -> `namet.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//nlists.ads nlists.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//nlists.ads' -> `nlists.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//opt.ads opt.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//opt.ads' -> `opt.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//output.ads output.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//output.ads' -> `output.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//repinfo.ads repinfo.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//repinfo.ads' -> `repinfo.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//scans.ads scans.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//scans.ads' -> `scans.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//sinfo.ads sinfo.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//sinfo.ads' -> `sinfo.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//sinput.ads sinput.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//sinput.ads' -> `sinput.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//snames.ads snames.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//snames.ads' -> `snames.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//stand.ads stand.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//stand.ads' -> `stand.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//stringt.ads stringt.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//stringt.ads' -> `stringt.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//table.ads table.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//table.ads' -> `table.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//tree_in.ads tree_in.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//tree_in.ads' -> `tree_in.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//tree_io.ads tree_io.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//tree_io.ads' -> `tree_io.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//types.ads types.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//types.ads' -> `types.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//uintp.ads uintp.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//uintp.ads' -> `uintp.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//uname.ads uname.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//uname.ads' -> `uname.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//urealp.ads urealp.ads `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//urealp.ads' -> `urealp.ads' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//widechar.ads widechar.ads`/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//widechar.ads' -> `widechar.ads'cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//g-string.ads g-string.ads`/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//g-string.ads' -> `g-string.ads'cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//atree.adb atree.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//atree.adb' -> `atree.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//casing.adb casing.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//casing.adb' -> `casing.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//csets.adb csets.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//csets.adb' -> `csets.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//debug.adb debug.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//debug.adb' -> `debug.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//einfo.adb einfo.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//einfo.adb' -> `einfo.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//elists.adb elists.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//elists.adb' -> `elists.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//fname.adb fname.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//fname.adb' -> `fname.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//gnatvsn.adb gnatvsn.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//gnatvsn.adb' -> `gnatvsn.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//krunch.adb krunch.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//krunch.adb' -> `krunch.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//lib.adb lib.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//lib.adb' -> `lib.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//lib-list.adb lib-list.adb`/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//lib-list.adb' -> `lib-list.adb'cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//lib-sort.adb lib-sort.adb`/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//lib-sort.adb' -> `lib-sort.adb'cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//namet.adb namet.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//namet.adb' -> `namet.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//nlists.adb nlists.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//nlists.adb' -> `nlists.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//opt.adb opt.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//opt.adb' -> `opt.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//output.adb output.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//output.adb' -> `output.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//repinfo.adb repinfo.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//repinfo.adb' -> `repinfo.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//scans.adb scans.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//scans.adb' -> `scans.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//sinfo.adb sinfo.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//sinfo.adb' -> `sinfo.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//sinput.adb sinput.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//sinput.adb' -> `sinput.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//snames.adb snames.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//snames.adb' -> `snames.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//stand.adb stand.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//stand.adb' -> `stand.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//stringt.adb stringt.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//stringt.adb' -> `stringt.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//table.adb table.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//table.adb' -> `table.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//tree_in.adb tree_in.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//tree_in.adb' -> `tree_in.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//tree_io.adb tree_io.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//tree_io.adb' -> `tree_io.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//types.adb types.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//types.adb' -> `types.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//uintp.adb uintp.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//uintp.adb' -> `uintp.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//uname.adb uname.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//uname.adb' -> `uname.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//urealp.adb urealp.adb `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//urealp.adb' -> `urealp.adb' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//widechar.adb widechar.adb`/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//widechar.adb' -> `widechar.adb'cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//g-string.adb g-string.adb`/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//g-string.adb' -> `g-string.adb'cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//../version.c version.c `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//../version.c' -> `version.c' cp -pv /usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//../version.h version.h `/usr/src/gcc-builds/gcc-341/gcc-3.4.3/gcc/ada//../version.h' -> `version.h' make[1]: Leaving directory `/usr/src/gcc-builds/gcc-341/asis-3_4_4-20041123.src/gnat' # make install make -e -C obj install make[1]: Entering directory `/usr/src/gcc-builds/gcc-341/asis-3_4_4-20041123.src/obj' gcc -c -I../gnat -I../asis install_asis.adb gnatmake -c \ -aI../gnat \ -aI../asis \ -O2 -g \ install_asis.adb \ -cargs gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis.ads gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-ada_environments.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-ada_environments-containers.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-clauses.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-compilation_units.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-compilation_units-relations.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-compilation_units-times.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-data_decomposition.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-data_decomposition-extensions.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-declarations.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-definitions.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-elements.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-expressions.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-extensions.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-extensions-flat_kinds.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-ids.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-implementation.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-implementation-permissions.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-iterator.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-statements.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-text.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-a_types.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/types.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-a_opt.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-a_output.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-contt.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-contt-tt.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-contt-ut.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-vcheck.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-errors.ads gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-exceptions.ads gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-set_get.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/output.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-mapping.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/atree.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/nlists.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/sinfo.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/snames.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-get_unit.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/lib.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-contt-dp.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-asis_tables.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-dda_aux.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-data_decomposition-aux.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-data_decomposition-set_get.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-data_decomposition-vcheck.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/einfo.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/uintp.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/repinfo.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/namet.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/urealp.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-a_sem.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-a_sinput.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-decl_sem.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-norm.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-span_end.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-stand.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-encl_el.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-knd_conv.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/sinput.adb sinput.adb:44:12: warning: "System.Memory" is an internal GNAT unit sinput.adb:44:12: warning: use of this unit is non-portable and version-dependent gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/stand.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-expr_sem.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-queries.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-a_osint.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-defaults.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/gnatvsn.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/opt.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-span_beginning.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/asis-text-set_get.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-contt-sd.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-a_elists.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-tree_rec.ads gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-unit_rec.ads gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/alloc.ads gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/hostparm.ads gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/table.adb table.adb:40:12: warning: "System.Memory" is an internal GNAT unit table.adb:40:12: warning: use of this unit is non-portable and version-dependent gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/tree_in.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-gnat_int.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/elists.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/debug.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/tree_io.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-u_conv.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/fname.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/stringt.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/uname.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/casing.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/widechar.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-itests.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-skip_tb.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-encl_el_old.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-cu_info2.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/csets.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../gnat/krunch.adb gcc -c -I./ -I../gnat -I../asis -O2 -g -I- ../asis/a4g-nencl_el.adb rm -f install_asis.o install_asis.ali ar rc libasis.a *.o if [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ; then ranlib libasis.a; else true; fi rm -rf /opt/ada/include/asis mkdir -p /opt/ada/include/asis cp -p *.ali /opt/ada/include/asis chmod a-w /opt/ada/include/asis/*.ali cp -p *.a /opt/ada/include/asis cp -p ../gnat/*.ads ../gnat/*.adb /opt/ada/include/asis cp -p ../asis/*.ads ../asis/*.adb /opt/ada/include/asis make[1]: Leaving directory `/usr/src/gcc-builds/gcc-341/asis-3_4_4-20041123.src/obj' make -C tools/gnatelim install make[1]: Entering directory `/usr/src/gcc-builds/gcc-341/asis-3_4_4-20041123.src/tools/gnatelim' gnatmake -I/opt/ada/include/asis -O2 -g \ gnatelim-driver -o gnatelim \ -cargs -bargs -static -largs -lasis gcc -c -I/opt/ada/include/asis -O2 -g gnatelim-driver.adb gcc -c -I/opt/ada/include/asis -O2 -g gnatelim-analysis.adb gcc -c -I/opt/ada/include/asis -O2 -g gnatelim-output.adb gcc -c -I/opt/ada/include/asis -O2 -g gnatelim-process_bind_file.adb gcc -c -I/opt/ada/include/asis -O2 -g gnatelim-entities.adb gnatbind -aO./ -aO/opt/ada/include/asis -static -I- -x gnatelim-driver.ali error: "g-string.ali" not found, "g-string.adb" must be compiled gnatmake: *** bind failed. make[1]: *** [gnatelim] Error 4 make[1]: Leaving directory `/usr/src/gcc-builds/gcc-341/asis-3_4_4-20041123.src/tools/gnatelim' make: *** [install] Error 2