ada-mode-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ada-mode-users] Ada mode 6.0.0 released


From: Stephen Leake
Subject: Re: [Ada-mode-users] Ada mode 6.0.0 released
Date: Tue, 04 Dec 2018 16:58:27 -0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (windows-nt)

Simon Wright <address@hidden> writes:

> On 3 Dec 2018, at 18:56, Stephen Leake <address@hidden> wrote:
>> 
>> Ada mode 6.0.0 is now available in GNU ELPA. See the homepage
>> (http://www.nongnu.org/ada-mode/) for news.
>
> Thanks for this!
>
> Which compiler should we use? I ask because with GCC 9.0.0 I get an ICE:
>
> +===========================GNAT BUG DETECTED==============================+
> | 9.0.0 20181103 (experimental) (x86_64-apple-darwin15) Assert_Failure 
> einfo.adb:2730|
> | Error detected at wisitoken-lexer-re2c.adb:170:38 
> [ada_process_lalr_main.adb:25:4]|
>
> + a list of ~80 files!

I've tested with gnat GPL 2017, CE 2018, and pro 19. I'll add that in
the first paragraph of the user manual Installing section, and on the
main web page.

> Will continue to keep an eye on this as the compiler develops.
>
> In the mean time, do the executables need to be in the current
> compiler's tree? (I know that gpr_query & ada_mode_gps_indent are OK
> to move, because I've been doing so for some time)

ada_mode_wisi_lr1_parse.exe expects ada_lr1_parse_table.txt to be in the
same directory as the executable.

Otherwise the parsers do not rely on being in the tree for anything;
they just have to be in exec-path.

What is the rationale for not putting them in the compiler tree? Maybe
we need to provide an --install-dir option to build.sh?

-- 
-- Stephe



reply via email to

[Prev in Thread] Current Thread [Next in Thread]