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!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed9.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> <60520150$0$20798$e4fe514c@news.kpn.nl> From: ldries46 Date: Thu, 18 Mar 2021 10:11:44 +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: <60520150$0$20798$e4fe514c@news.kpn.nl> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: nl Message-ID: <60531950$0$18882$e4fe514c@news.kpn.nl> NNTP-Posting-Host: 39e4f601.news.kpn.nl X-Trace: G=sYqpybbA,C=U2FsdGVkX1/ClLdC6iaHEJ7tqzO7zrE+RU1glzEtRgt8WgEHh8p74ErLXCIDULskrlD/mF4hlH6Q5rIKrwQtKTpBRurOZ0ZQCbHgLq4uw8w= X-Complaints-To: abuse@kpn.nl Xref: reader02.eternal-september.org comp.lang.ada:61609 List-Id: Op 17-3-2021 om 14:17 schreef ldries46: > 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 I finally found the problem I believe Datum.ali build by V "GNAT Lib v9"        GPS Community version 2020 gtk.ali nuild by        V "GNAT Lib v2020" AdaCore Download Both are dowmloaded feom the same page of AdaCore. What is the best way to solve this?