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

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 Next › Last »

charlie5 commented on 2020-11-16 23:57 (UTC)

Hi again @xiretza

I just noticed you've replaced python2-gobject with python2-gobject2. On my system, python2-gobject is needed else gnatstudio crashes with an 'ImportError: No module named gi' error message.

Also, I have built and ran gps without python2-gobject2 being needed.

charlie5 commented on 2020-11-16 22:51 (UTC)

Hi @xiretza ... thanks for bumping up the package version.

charlie5 commented on 2020-11-16 22:47 (UTC) (edited on 2020-11-16 22:48 (UTC) by charlie5)

Hi @Armag67

You need to ...

$ sudo rm /var/cache/pacman/pkg/python2-imagesize-1.2.0-1-any.pkg.tar.xz

$ sudo rm /var/cache/pacman/pkg/python2-imagesize-1.2.0-1-any.pkg.tar.xz.sig

The same applies to several other obsolete python2 packages, which will show the same error message (so delete those also).

For the other problem, perhaps try pacaur or pikaur started in a terminal.

Armag67 commented on 2020-11-16 21:29 (UTC) (edited on 2020-11-16 22:38 (UTC) by Armag67)

Hello, With today's update on Manjaro, pamac returns:

sudo: un terminal est requis pour lire le mot de passe; utilisez soit l'option -S pour lire depuis l'entrée standard ou configurez un outil askpass de demande de mot de passe
==> ERREUR : Une erreur s’est produite dans prepare().
    Abandon…

and:

git clone https://aur.archlinux.org/gnat-gps.git
cd gnat-gps
makepkg -si

after identification returns:

erreur : '/var/cache/pacman/pkg/python2-imagesize-1.2.0-1-any.pkg.tar.xz': paquet pour lequel la signature requise est manquante
==> ERREUR : Une erreur s’est produite dans prepare().
    Abandon…

I will try to modify PKGBUILD.

After marking as comment these lines for the Python2 modules already up to date on my box:

  # sudo pacman -U https://archive.archlinux.org/packages/p/python2-imagesize/python2-imagesize-1.2.0-1-any.pkg.tar.xz
  # sudo pacman -U https://archive.archlinux.org/packages/p/python2-snowballstemmer/python2-snowballstemmer-2.0.0-3-any.pkg.tar.xz
  # sudo pacman -U https://archive.archlinux.org/packages/p/python2-sphinx-alabaster-theme/python2-sphinx-alabaster-theme-0.7.12-3-any.pkg.tar.xz
  # sudo pacman -U https://archive.archlinux.org/packages/p/python2-sphinxcontrib-websupport/python2-sphinxcontrib-websupport-1.1.2-3-any.pkg.tar.xz
  # sudo pacman -U https://archive.archlinux.org/packages/p/python2-sphinx/python2-sphinx-1.8.5-5-any.pkg.tar.zst

It seems to work, keep our fingers crossed...

IT WORKS!

charlie5 commented on 2020-11-16 17:44 (UTC)

@ccorn I've updated package to install the missing python2 packages from the archives. Thanks for letting us know of the problem.

charlie5 commented on 2020-11-16 17:43 (UTC)

@mindbound perhaps try rebuilding the gnatcoll-python package.

ccorn commented on 2020-11-15 05:20 (UTC)

gnat-gps needs a rebuild because of a libclang.so version update.

Problem: python2-sphinx and some of its dependencies seem to be no longer available from the standard repos. I had to supply the following packages from the pacman cache:

python2-babel-2.8.0-4-any.pkg.tar.zst
python2-imagesize-1.2.0-1-any.pkg.tar.xz
python2-snowballstemmer-2.0.0-3-any.pkg.tar.xz
python2-sphinx-1.8.5-5-any.pkg.tar.zst
python2-sphinx-alabaster-theme-0.7.12-3-any.pkg.tar.xz
python2-sphinxcontrib-websupport-1.1.2-3-any.pkg.tar.xz

mindbound commented on 2020-11-12 06:01 (UTC) (edited on 2020-11-12 06:01 (UTC) by mindbound)

When trying to compile gnatcoll-bindings, I get the following errors (whether building the package by hand as suggested below or not):

/usr/bin/ld: /path/to/gnatcoll-bindings/src/gnatcoll-bindings-20.0-20191009-1B2EA-src/python/obj/relocatable/python_support.o: warning: relocation against `init_user_module' in read-only section `.text'
/usr/bin/ld: /path/to/gnatcoll-bindings/src/gnatcoll-bindings-20.0-20191009-1B2EA-src/python/obj/relocatable/python_support.o: relocation R_X86_64_PC32 against symbol `init_user_module' can not be used when making a shared object; recompile with -fPIC

Please advise.

xiretza commented on 2020-10-13 13:05 (UTC)

@ccorn: Ah, thanks! It's now merged upstream, I just forgot to git rm it.

ccorn commented on 2020-10-13 11:54 (UTC)

What about 0001-Use-GPR.Sinput.Reference_Name.patch? It is currently unused, but still checked in.