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,9da214e92ce675ce,start X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!newsfeed0.kamp.net!newsfeed.kamp.net!eweka.nl!hq-usenetpeers.eweka.nl!68.142.88.75.MISMATCH!hwmnpeer01.ams!news.highwinds-media.com!feeder3.cambrium.nl!feed.tweaknews.nl!not-for-mail Date: Wed, 05 Dec 2007 12:40:15 +0100 From: Erik J Pessers Reply-To: erik.pessers@ACM.ORG User-Agent: Icedove 1.5.0.14pre (X11/20071020) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: AdaCL vs GNAT2007: "Deep_Tag_Finalize" not declared in "Finalization_Implementation" error X-Enigmail-Version: 0.94.2.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <47568e1f$0$8055$bf4948fe@news.tele2.nl> Organization: Tele2 X-Trace: DXC=Cj:Kh\bEh1mFS:cbOf>Idh6`Y6aWje^YjYG3f>Cd:LghX0VbZcJ4Y8g_lc^SGSK4Gd_WW8P?IKcKj Xref: g2news1.google.com comp.lang.ada:18724 Date: 2007-12-05T12:40:15+01:00 List-Id: Dear all, Trying GNAT2007 iso the GCC GNAT compiler poses one issue: the Ada code I'm using relies on the ADACL library, and in particular the CG (garbage collection) modules. These seem to depend on a routine "Deep_Tag_Finalize" which is available in the Debian distro gcc-gnat compiler, but does not seem to be available in Gnat2007 (scanned the adainclude directory but found no match). Compiling using Gnat2007 results in: bash-3.1$ gnatmake utils-booleans-dsc gcc -c -gnato -fstack-check -O2 utils-booleans-dsc.adb ... gcc -c -gnato -fstack-check -O2 adacl.ads gcc -c -gnato -fstack-check -O2 adacl-gc.adb adacl-gc.adb:105:13: "Deep_Tag_Finalize" not declared in \ "Finalization_Implementation" gnatmake: "adacl-gc.adb" compilation error Anyone out there who has seen this problem before, and who can advise? TIA