From: R R <rrr.eee.27@gmail.com>
Subject: Re: Emacs ada-mode installation on Debias bullseye
Date: Sun, 5 Sep 2021 11:32:22 -0700 (PDT) [thread overview]
Message-ID: <92e8b506-350f-46db-96cc-83251b595088n@googlegroups.com> (raw)
In-Reply-To: <lyo897jqi4.fsf@pushface.org>
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.
> If you can't find the prebuilt -dev package, try building from source as
> suggested here:
> https://www.nongnu.org/ada-mode/ada-mode.html#Building-GNATCOLL-2019 -
> probably best to install in a private location, not over the
> system. Also, when you get to the Github repo, the v21.0.0 package may
> have compilation issues depending on your compiler: there are very few
> changes between that version and the latest commit.
thanks for the hint to compile it myself. After reading Stephe's page I installed libgnatcoll-xref20-dev which provides both necessary gpr files. The problem with gnatcoll is solved. If you don't use gnatcoll on a regular basis it is not obvious which packages exist and what they provide.
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?
Rolf
next prev parent reply other threads:[~2021-09-05 18:32 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 [this message]
2021-09-05 20:58 ` R R
2021-09-06 17:02 ` Stephen Leake
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox