comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen_leake@stephe-leake.org>
Subject: Re: Emacs ada-mode installation on Debias bullseye
Date: Mon, 06 Sep 2021 10:02:17 -0700	[thread overview]
Message-ID: <86eea1r61y.fsf@stephe-leake.org> (raw)
In-Reply-To: 92e8b506-350f-46db-96cc-83251b595088n@googlegroups.com

R R <rrr.eee.27@gmail.com> writes:

> On Sunday, September 5, 2021 at 11:55:35 AM UTC+2, Simon Wright wrote:
>> R R  writes: 
>> 
>> > I recently upgraded my Debian machine to bullseye. By then Emacs' 
>> > ada-mode stopped working as it couldn't find some dynamic library. So 
>> > I reinstalled ada-mode 7.1.8 and now I have to compile the wisi 
>> > parser. First I had to install libgnatcoll19-dev. But I still get the 
>> > error messages: 
>> > 
>> > ada_mode_wisi_parse.gpr:22:06: imported project file "gnatcoll_sqlite" not found 
>> > ada_mode_wisi_parse.gpr:23:06: imported project file "gnatcoll_xref" not found 
>> > 
>> > So I tried to install libgnatcoll-sqlite20-dev, but that doesn't exist 
>> > and libgnatcoll-sqlite20 doesn't provide a gpr file.
>> I don't know about the Debian system, but wouldn't the numbers have to 
>> match (i.e., 19 vs 20)? 
>
> No, I don't think they have to match.

What evidence do you have for this?

In general, all GNAT code must come from the same compiler version; they
are free to change lots of internal stuff between versions. You might
get lucky mixing versions, but why waste time with stuff that probably
won't work?

> After successful installation of gnatcoll the compilation then fails at 
> gen_emacs_wisi_lr_parse.ads:37:53: missing ";"
>
> That line reads:
>
>     with WisiToken.Parse.LR.Parser;
>     with WisiToken.Syntax_Trees;
>     with Wisi;
>     generic
>        type Parse_Data_Type  is new Wisi.Parse_Data_Type with private; --line 37, char pos 53 is right before the keyword 'with'.
>
> The system compiler FSF gnat 10.2.1 doesn't like a generic parameter of a tagged type with a private part. Is that a new syntax?

not new, just broken in FSF gnat 10.2.1 with -gnat2020

-- 
-- Stephe

      parent reply	other threads:[~2021-09-06 17:02 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-04 23:17 Emacs ada-mode installation on Debias bullseye R R
2021-09-05  9:55 ` Simon Wright
2021-09-05 18:19   ` Stephen Leake
2021-09-05 18:32   ` R R
2021-09-05 20:58     ` R R
2021-09-06 17:02     ` Stephen Leake [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox