Package Details: ada_language_server 2:22.0.0-3

Git Clone URL: https://aur.archlinux.org/ada_language_server.git (read-only, click to copy)
Package Base: ada_language_server
Description: High performance syntactic and semantic engine for the Ada programming language
Upstream URL: https://github.com/AdaCore/ada_language_server/
Licenses: GPL3
Submitter: tfl5034
Maintainer: tfl5034
Last Packager: tfl5034
Votes: 1
Popularity: 0.000151
First Submitted: 2020-06-27 11:15 (UTC)
Last Updated: 2022-02-11 06:58 (UTC)

Latest Comments

tfl5034 commented on 2022-05-31 15:25 (UTC)

@Armag67 your issue with exceptions might be a better candidate for the GitHub issue tracker for gnat studio. This is assuming the issue is not a packaging issue.

tfl5034 commented on 2022-05-31 15:23 (UTC)

@WinterAlexander, base-devel is an implicit requirement for AUR packages. See https://wiki.archlinux.org/title/Makepkg#Usage for more info.

WinterAlexander commented on 2022-05-31 14:31 (UTC)

patch should be added as a build dependency as the installation fails without it.

Armag67 commented on 2022-05-30 17:18 (UTC)

@tfl5034, thanks, I used sudo pacman -Rsc gcc-ada and then pacaur -S ada_language_server or pacaur -S gnat-gps all in bash shell and I got in these troubles. But since I have rebuilt libvss and then all the packages builds fine, but now I have multiple unhandled exceptions raised in gnatstudio that I will report in the gnat-gps AUR page.

tfl5034 commented on 2022-05-27 05:31 (UTC)

@Armag67, I use an AUR helper to rebuild all dependencies of gcc-ada when it's updated by using root=gcc-ada paru -S --rebuild=all (pactree -rl $root | tail -n +2) (this is using the fish shell). Doing that resolves the issue for me and allows ada_language_server to be rebuilt. Let me know if you have trouble with that.

Armag67 commented on 2022-05-25 23:11 (UTC)

Hello,

Since gcc update to v12, ada_language_server also needs an update in order to build gnt-gps.

error: "vss.ads" and "tester-run.adb" compiled with different GNAT versions, v11 and v12
error: "vss-stream_element_vectors.adb" and "tester-run.adb" compiled with different GNAT versions, v11 and v12
error: "vss-strings.adb" and "tester-run.adb" compiled with different GNAT versions, v11 and v12
error: "vss-implementation.ads" and "tester-run.adb" compiled with different GNAT versions, v11 and v12
...

And so on...

tfl5034 commented on 2021-07-21 04:53 (UTC)

Thanks. I’ll check it out. I might not be able to update for a couple weeks as I’m away from my computer.

charlie5 commented on 2021-07-19 21:53 (UTC)

Hi again, Here is a link to the PKGBUILD I've been testing with, in case it helps.

 https://gist.github.com/charlie5/bf2eb9869e070248a81ba84a92dd82f5

charlie5 commented on 2021-07-17 22:16 (UTC) (edited on 2021-07-17 22:19 (UTC) by charlie5)

'langkit' has been moved out of 'libadalang' into it's own package. I made a test PKGBUILD for 'ada_language_server' and then used it to test/build 'gnat-gps'. The new 'gnat-gps' builds and runs but has a small python problem which I hope to fix tomorrow. The new 'gnat-gps' package also requires a very recent 'gtkada'. I've done the update but haven't pushed yet. Also haven't pushed the new 'gnat-gps' yet.

Cheers.

tfl5034 commented on 2021-07-09 17:21 (UTC)

Thanks for the update. I'm still working out some build errors due to issues incorporating the gtkada dependency of ada_spawn.

charlie5 commented on 2021-07-08 09:18 (UTC)

Hi again, The updated ada_spawn and libvss packages are now in the AUR.

There are also packages for langkit, libadalang and libadalang-tools.

tfl5034 commented on 2021-07-07 18:27 (UTC)

Thanks @charlie5. I will wait on your ada_spawn and libvss AUR packages to be updated and hope to get this package updated with in a day or two of those dependencies being updated. I'm hoping this makes the build process of als a lot simpler.

charlie5 commented on 2021-07-06 19:12 (UTC)

Hi,

I forgot to mention in the 'flag out-of-date' comments that I'm currently updating the 'ada_spawn' and 'libvss' archy packages. They should be done tonight or tomorrow.

Regards.

tfl5034 commented on 2021-05-27 18:26 (UTC)

Now that GCC has been updated to 11 this package is up to date again.

tfl5034 commented on 2021-03-25 07:25 (UTC)

This package is once again out of date because it requires a version of VSS that can only be compiled with an Ada 2020 compiler. AFAIK Ada 2020 isn't yet supported in the FSF compiler so we will be stalled at the 22.0.4 until I figure something out.

tfl5034 commented on 2021-02-14 20:15 (UTC)

I updated to the latest version of ada_language_server. Unfortunately the packaging requirements were so strict that I decided the easiest way to package this was to include the specific dependencies of ada_language_server and statically link them. Because of that, this will conflict with libadalang and libvss.

tfl5034 commented on 2020-12-08 08:52 (UTC)

This might take a bit to update due to new dependencies and versioning issues with those dependencies (e.g. some of the dependencies don't have official releases). I'll try to at least update to an older version of ada_language_server in the meantime while I figure out this mess.

I will also accept any PKGBUILD updates that you were able to get working for the latest update :)