Open ghost opened 1 year ago
[]
is an Ada 202x feature and I'm surprised that GNAT complains here with -gnat2012
when the new standard hasn't even been formally finalized yet. See here for a brief description of the new syntax.
You can probably fix this by replacing (others => <>)
with [others => <>]
in the referenced file. This project is unmaintained so I won't do anything about it, more so since not everyone is at the newest compiler version and fixing this for you will probably break it for someone else. I don't know what the GNAT folks were thinking.
Thanks, I will have see about patching locally.
The introduction of a new operator into Ada makes no sense, for a system that is meant to facilitate a consistent read, it creates additional mental load, and is probably the result of particular fads that influence the GNAT folks. As an Ada newbie, it is fucking stupid.
Hello,
I am trying to compile 0.9.0 on FreeBSD-14, however, the build will fail at some random point without
-j0
, or reliably ongl-algebra.ads
with-j0
.gprbuild --version
returns:gnat --version
returns:After extracting the tarball,
cd
to the working directory, and:Results in the following log:
Thanks.