Package Details: gnatstudio 1:25.0w-1

Git Clone URL: https://aur.archlinux.org/gnatstudio.git (read-only, click to copy)
Package Base: gnatstudio
Description: GNAT Programming Studio for Ada.
Upstream URL: https://github.com/AdaCore/gps
Licenses: GPL
Conflicts: gnat-gps, gnatstudio-bin
Submitter: charlie5
Maintainer: charlie5
Last Packager: charlie5
Votes: 22
Popularity: 0.000000
First Submitted: 2023-06-09 07:53 (UTC)
Last Updated: 2024-05-31 06:44 (UTC)

Pinned Comments

charlie5 commented on 2023-07-09 16:42 (UTC)

This package is available in the Arch Ada Repository.

https://wiki.archlinux.org/title/Ada

charlie5 commented on 2023-06-25 17:14 (UTC) (edited on 2023-06-25 17:15 (UTC) by charlie5)

hi @GaryScottMartin,

'gnat-gps' has been recently deprecated in favour of 'gnatstudio'.

https://aur.archlinux.org/packages/gnatstudio

Regards.

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

charlie5 commented on 2025-03-23 09:00 (UTC) (edited on 2025-03-23 09:02 (UTC) by charlie5)

@norse The packages have been building for the past 2 or 3 years. A month ago python was upgraded to version 13.3, which removed several python packages upon which a dozen or so Ada packages depended and so broke them.

Gprbuild builds fine, if you look at the 1st pinned comment in it's AUR page.

I know the 'duty' of a PKGBUILD. I maintain about 60 of them. Each PKGBUILD is tested before being pushed into the AUR repo.

The "Arch Ada Repository" has not been working on and off since the server has been playing up (and I've been in hospital). It should be more stable now.

If you need gnatstudio, I suggest you use 'gnatstudio-bin' from the Arch Ada Repository.

Do please try to get your facts straight before throwing a tantrum.

norse commented on 2025-03-22 20:21 (UTC)

As the maintainer of several of the Ada packages here, maybe you can tell us, why still (almost 2 years after the last comment here) the packages are still not working correctly. Neither does gnatstudio install correctly, nor a lot of the other packages below, especially gprbuild.

It's the duty of the PKGBUILD to retrieve and install all dependencies, not the duty of users to do trial and error with what you might have been missing in there. Have you ever gotten a working version within the past 2 years?

Btw: The "Arch Ada Repository" is not working as of the referenced website. "error: failed retrieving file 'ada.db' from www.orthanc.site:8080" so only the standard reps can be used. If that repo is at a different address now, then update the man page and tell us.

Armag67 commented on 2024-06-06 13:50 (UTC) (edited on 2024-06-06 13:55 (UTC) by Armag67)

Hello charlie5,

I needed to build and install gprbuild gprname gprslave libgpr gprtools one by one, but now yay -S --noconfirm gnatstudio fails with multiple >>> imported project file "lal_tools.gpr" not found error messages during building and is unable to install:

gnatstudio - exit status 8
gnatdoc - exit status 8
libadalang - exit status 8
lal-refactor - exit status 4
gnatcoll-sqlite - exit status 8
ada-libfswatch - exit status 8
ada_spawn - exit status 8
gnatcoll-xref - exit status 8
gpr - exit status 4
libadalang-tools - exit status 8
templates_parser - exit status 4
gpr-unit-provider - exit status 8
gnatcoll-db2ada - exit status 8
ada_language_server - exit status 8
gtkada - exit status 8

I will try to install this list one by one from bottom to top.

charlie5 commented on 2024-06-04 05:56 (UTC) (edited on 2024-06-04 05:58 (UTC) by charlie5)

Hi Armag67,

Can you try this ...

 rm -fr ~/.cache/yay/*
 rm -fr /tmp/makepkg/*

 yay -Rsc gcc-ada
 yay -Rsc xmlada
 yay -Rsc adacurses
 yay -Rsc adaogg
 yay -Rsc adasockets
 yay -Rsc ahven
 yay -Rsc aunit
 yay -Rsc florist
 yay -Rsc fswatch
 yay -Rsc gnatcoverage-bin
 yay -Rsc gnatsymbolize
 yay -Rsc inifilemanager
 yay -Rsc kazakov_simple_components
 yay -Rsc libvss
 yay -Rsc markdown
 yay -Rsc python-e3-core
 yay -Rsc python-e3-testsuite
 yay -Rsc sdlada
 yay -Rsc sphinxcontrib-adadomain
 yay -Rsc vulkada

 yay -S --noconfirm  gprbuild-bootstrap
 yay -S --noconfirm  xmlada
 yes | yay -S             gprbuild gprname gprslave libgpr gprtools
 yes | yay -S             gprtools
 yay -S --noconfirm  gnatstudio

Thanks.

Armag67 commented on 2024-06-03 21:31 (UTC)

Now I have trouble with gprbuild: error while loading shared libraries: libxmlada_schema.so.24.0w: cannot open shared object file: No such file or directory

charlie5 commented on 2024-06-03 05:48 (UTC) (edited on 2024-06-03 05:49 (UTC) by charlie5)

hi Armag67,

This problem arises each time there is a new major gcc release. Could you please try this ...

 $ yay -S gprbuild-bootstrap
 $ yay -S xmlada
 $ yay -S gprbuild

Thanks.

Armag67 commented on 2024-06-02 22:35 (UTC)

Hello, I have 46 packages to update for the Ada environment, but all the toolchain needs gcc 13, but since some days gcc is at version 14 in Arch and Manjaro. Always the same error message: gprbuild: error while loading shared libraries: libgnarl-13.so: cannot open shared object file: No such file or directory

charlie5 commented on 2023-07-09 16:42 (UTC)

This package is available in the Arch Ada Repository.

https://wiki.archlinux.org/title/Ada

charlie5 commented on 2023-06-27 21:24 (UTC)

@GaryScottMartin

You'll find the examples (with gnatstudio) in '/usr/share/examples/gnatstudio'.

Please let me know if you have any problems building it (or even let me know if it builds ok).

Cheers.

GaryScottMartin commented on 2023-06-27 01:15 (UTC)

@charlie5,

Thanks. I'm building gnatstudio now. I've been running gnatstudio-bin for a few days, but I don't believe that it includes the tutorial. At least, I wasn't able to find the examples directory anywhere with gnatstudio-bin installed.

Gary