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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: AdaCore Community 2018 Bugs Date: Sat, 11 Aug 2018 18:20:25 +0100 Organization: A noiseless patient Spider Message-ID: References: <9ebc1079-fcb0-4f63-a56a-9da37c593886@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: reader02.eternal-september.org; posting-host="bf6f62544f17cdf47fd87bd02510d572"; logging-data="6530"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18YZvoqDcO8MFM4Yi9C4ZxCnOul3EgYMK0=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (darwin) Cancel-Lock: sha1:SxI7b5Sb9isI2T4PqcURjEfCAxE= sha1:hcH6KHgvVjbgv0Jd4HkPg+uQo5c= Xref: reader02.eternal-september.org comp.lang.ada:54143 Date: 2018-08-11T18:20:25+01:00 List-Id: Roger writes: > On Saturday, August 11, 2018 at 6:42:27 PM UTC+10, Jeffrey R. Carter wrote: >> On 08/11/2018 03:06 AM, Roger wrote: >> > Perhaps use a different Ada compiler? >> >> Have you tried the FSF GNAT 8.1.0 compiler? >> >> https://sourceforge.net/projects/gnuada/files/GNAT_GCC%20Mac%20OS%20X/8.1.0/native-2017/ >> > > I am also getting this problem with gcc 6.1.0 > +===========================GNAT BUG DETECTED==============================+ > | 6.1.0 (x86_64-apple-darwin15) GCC error: | > | in gnat_to_gnu_entity, at ada/gcc-interface/decl.c:3011 | > | Error detected at assimp_texture.ads:65:34 > > As I have used gcc 6.1.0 without getting this error in the past I'm > wondering if it has something to do with OSX. > Mac mini (Mid 2011) > OSX 10.13.6 > Xcode 9.4.1 I see your first error in this case. Similar error on Debian stretch (GCC 6.3.0, GNAT GPL 2017). Since the error seems to be related to AI_Mesh_Morph_Anim, I tried various changes such as replacing your type Thing_List is new Thing_Package.List with null record; by subtype Thing_List is Thing_Package.List; but no joy.