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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no 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!newsfeed.stueberl.de!newsfeed01.sul.t-online.de!newsmm00.sul.t-online.de!t-online.de!news.t-online.com!not-for-mail From: Martin Krischik Newsgroups: comp.lang.ada Subject: Re: [Announce] ASIS for GNAT gcc-3.4.4-20041123 released Date: Mon, 29 Nov 2004 17:42:13 +0100 Organization: None Message-ID: <1379629.3TST3z19Ev@linux1.krischik.com> References: <1499918.H6apBFzPOH@linux1.krischik.com> <1291222.STAhZrgZti@linux1.krischik.com> Reply-To: martin@krischik.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Trace: news.t-online.com 1101747656 02 31493 3Rg8XlpJacKiRJh 041129 17:00:56 X-Complaints-To: usenet-abuse@t-online.de X-ID: buycUEZUgen0f72oblM+UuEEmG6J592OxffbLhFlSmL+DcCBdwTS4E User-Agent: KNode/0.8.0 Xref: g2news1.google.com comp.lang.ada:6642 Date: 2004-11-29T17:42:13+01:00 List-Id: Luke A. Guest wrote: > On Mon, 29 Nov 2004 09:25:19 +0100, Martin Krischik wrote: > >> To the correct position? > > Yes, but it doesn't work. > >> echo $GNATSRC >> /work/gnu_3.4/gcc/gcc/ada >> >> It's not my choice! adabrowse and GLADE use GNATSRC as well. >> >>> make gnat >>> make -e -C gnat >>> make[1]: Entering directory >>> `/usr/src/gcc-builds/gcc-341/asis-3_4_4-20041123.src/gnat' >>> make[1]: *** No rule to make target `version.c', needed by `gnat'. >>> Stop. make[1]: Leaving directory >>> `/usr/src/gcc-builds/gcc-341/asis-3_4_4-20041123.src/gnat' make: *** >>> [gnat] Error 2 >>> >>> I copied version.c/h manually. >> >> You should not need that: > > Why is it in the makefile then? I meant: You should not need to copy the files since the makefile is instructed to do for you. >> -- snip gnat/Makefile >> -- snap gnat/Makefile > > What is that supposed to show? As I said: That the d*mm makefile should have copied it for you. And I can't see why it did not. >>> After "make install" >>> >>> 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 >> >> Funny, g-string is the last one in the list, > > Yes and if you look in the GNAT_Body, you have g-string.ads NOT > g-string.adb, but if I change the makefile, it does not copy it across. How very true. My mistake. >>> Again, it's the same errors I emailed you about. >> >> Yes, thats why I tested the system and made a release. Otherwise I would >> have been to lazy. Of course I cleared out the "gnat/" directory and >> made everything new. The "gnat/Makefile" copied everything into the >> "gnat/" what is needed. >> >> For the release I copied the files into "gnat/gcc_3.4.4/". >> >> BTW: I always look for a maintainer for the gcc releases I don't use. > > Well, I've tried a whole load of different versions and none work, this > project just doesn't compile adn the flaky makefiles just dont help > either. 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. With Regards Martin -- mailto://krischik@users.sourceforge.net http://www.ada.krischik.com