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 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.

charlie5 commented on 2020-10-13 04:33 (UTC)

@xiretza : :) No worries. You do excellent work ! Much appreciated.

xiretza commented on 2020-10-12 14:59 (UTC)

@charlie5: sorry for reverting your commit, but there were more things wrong with it than just the gobject dependency. It was a lot simpler to revert and redo it than to pick out the things that would still be useful.

Tested this in a clean chroot, should build fine now including docs.