From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!nzpost2.xs4all.net!news.kpn.nl!not-for-mail Subject: Re: unknown error mesage Newsgroups: comp.lang.ada References: <6050efa3$0$30044$e4fe514c@news.kpn.nl> <6051b1b4$0$31158$e4fe514c@news.kpn.nl> From: ldries46 Date: Wed, 17 Mar 2021 14:17:04 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: nl Message-ID: <60520150$0$20798$e4fe514c@news.kpn.nl> NNTP-Posting-Host: e3058a80.news.kpn.nl X-Trace: G=ARV+2o1p,C=U2FsdGVkX1+1u98g5uzz7xVKOXXrXQpq24g0cBKEaEsQBpQy+SBfGnyrYh66l1MG3xLEv6sO6TaEq5MTOXHgzxxALWzEHE4u+wm1VoyPkX8= X-Complaints-To: abuse@kpn.nl Xref: reader02.eternal-september.org comp.lang.ada:61581 List-Id: Op 17-3-2021 om 13:06 schreef Simon Wright: > ldries46 writes: > >> Op 16-3-2021 om 19:21 schreef John McCabe: >>> On Tue, 16 Mar 2021 18:49:21 +0100, ldries46 >>> wrote: >>> >>>> fatal error: file gtk.ali is incorrectly formatted >>>> make sure you are using consistent versions of gcc/gnatbind >>>> I have already deleted all .ali files in the build directory, deleted >>>> the Datum.exe file, reinstalled GtkAda en even reinstalled GNAT Studio >>>> Community version 2020. >>>> >>>> Who can tell me what is message means and how to eliminate that >>> I presume you've read this question with a similar issue? >>> >>> https://stackoverflow.com/questions/7576994/ada-strange-error-consistent-version-of-gcc-gnatbind >>> >>> The suggestion from that would appear to be that your gtk may have >>> been built with a different version of GNAT, hence you might need to >>> recompile the GtkAda library with whatever version of GNAT you've now >>> got. >>> >>> However, did you download the GtkAda version matching the GNAT >>> Community version from here - https://www.adacore.com/download/more? >> Yesterday I downloaded and installed GtkAda and GNAT Studio again from >> the site you mentioned the error did not disappear. >> In the mean time I tried to rebuild another project and it created a >> simular problem but with glib.ali >> I read the stack overflow item but I think that is not the problem. >> For reasons of tracebility I did not build GtkAda in the original >> directory but in C:/GNAT/GtkAda. >> The last uodate of the OS was only a few days ago but after that it >> still worhed > The complaint about mismatched versions is almost certainly derived from > the version info in the first line of an ALI file. > > Here I see (from a collection of old StackOverflow-related > investigations) > > First line Compiler > ----------------- ------------ > V "GNAT Lib v10" FSF GCC 10 > V "GNAT Lib v11" FSF GCC 11 > V "GNAT Lib v2019" GNAT CE 2019 > V "GNAT Lib v2020" GNAT CE 2020 > V "GNAT Lib v7" FSF GCC 7 > V "GNAT Lib v8" FSF GCC 8 > V "GNAT Lib v9" FSF GCC 9 > > Using a wrong ADA_PROJECT_PATH/GPR_PROJECT_PATH can lead to this. Using > gprbuild -v can help. > > Also, > > * Compile unit U with A.gpr which puts the ALI in directory A_OBJ > * Move unit U into the source tree for B.gpr which put the ALI in > directory B_OBJ > * Run gprclean on A.gpr, which doesn't delete U.ali because U is no logner > one of its sources > * Change compiler! This are the values: GPR_PROJECT_PATH=C:\GNAT\GtkADA\lib\gnat;D:\ada\project\template-parser ADA_PROJECT_PATH=C:\GNAT\GtkADA\lib\gnat;..... I think The Path és are the same, I am using GNAT  Studio Community version 2020 and all Gtk.ali are GNAT Lib v2020 gprbuild -v did not change anything. Changing the compiler is the worst thing I can do because I cannot find any straight forward method os installing like the mthod from Adacore