Package Details: gprbuild 1:21.0.0-4

Git Clone URL: (read-only, click to copy)
Package Base: gprbuild
Description: Builder for multi-language systems
Upstream URL:
Licenses: custom, GPL3
Conflicts: gprbuild-bootstrap
Provides: gprbuild-bootstrap
Submitter: None
Maintainer: charlie5 (xiretza)
Last Packager: xiretza
Votes: 27
Popularity: 0.054139
First Submitted: 2010-02-03 13:25
Last Updated: 2021-07-14 09:29

Required by (49)

Sources (5)

Latest Comments

1 2 3 4 5 Next › Last »

gbabin commented on 2021-05-17 14:32

No, not that I am aware of, but a little sed or patch would make the situation much less confusing.

xiretza commented on 2021-05-16 23:13

@gbabin: does this cause any problems?

gbabin commented on 2021-05-16 21:50

gprbuild 21.0.0 builds, however it reports "GPRBUILD Pro 18.0w (19940713)".

According to, gpr/src/ is supposed to be patched during the build. The patching tool does not seem to be in the repo:

charlie5 commented on 2021-01-03 08:10

hi @JanSurft

The name clash is unfortunate :( .

I know of no workaround other than to remove all packages that require grpc.

I can at least add gprc to the 'conflicts' array. Thanks for pointing out the issue.

JanSurft commented on 2021-01-02 06:03

This package seems to conflict with grpc because it desires overwriting of libgpr.

Is there any known workaround, or do I need to remove all packages that require grpc for installing gnat-gps?

➜  ~ sudo pacman -S libgpr
Packages (1) libgpr-2020-5
error: failed to commit transaction (conflicting files)
libgpr: /usr/lib/ exists in filesystem (owned by grpc)
Errors occurred, no packages were upgraded.

Armag67 commented on 2020-05-22 11:42

Ok, thank you very much xiretza, I will wait ;)

xiretza commented on 2020-05-22 11:28

Yes, gnat-gps still needs to be updated to the 2020 release, which will happen soon™ (all the gnatcoll-db based packages need to be done first).

Armag67 commented on 2020-05-22 11:20

Thanks xiretza, I had forgotten that trick since last year. I have now installed/updated without troubles and in that order : gprbuild-bootstrap (2020-2), xmlada (2020-2), libgpr (2020-3), gprbuild (2020-4), gnatcoll-core (2020-1) but gnat-gps (2019-2 is the latest version) was broken and I needed to rebuild it. Rebuild of gnat-gps fails now with this traceback:

code_analysis_xml.adb:57:19: "Project_Array" is not visible
code_analysis_xml.adb:57:19: multiple use clauses cause hiding
code_analysis_xml.adb:57:19: hidden declaration at
code_analysis_xml.adb:57:19: hidden declaration at
code_analysis_xml.adb:57:33: incorrect constraint for this kind of type
code_analysis_xml.adb:60:16: prefix of "Range" attribute must be a type
code_analysis_xml.adb:61:10: array type required in indexed component
code_analysis_xml.adb:67:16: prefix of "Range" attribute must be a type
code_analysis_xml.adb:68:24: array type required in indexed component

   compilation of code_analysis_xml.adb failed

gprbuild: *** compilation phase failed
make[1]: *** [Makefile:44 : all] Erreur 4
make[1] : on quitte le répertoire « /var/tmp/pamac-build-h2/gnat-gps/src/gps-eb0d52567d9e1af49ee3248144442c9fa46bbb55/gps »
make: *** [Makefile:21 : all] Erreur 2
==> ERREUR : Une erreur s’est produite dans build().

xiretza commented on 2020-05-22 06:43

@Armag67: gprbuild-bootstrap and xmlada need to be updated before gprbuild and libgpr can be built. If that doesn't work, please post the exact versions of all those packages and I'll have a look.

Armag67 commented on 2020-05-22 01:04

Hello charlie5,

Today update of libgpr required by gnatcoll-core and gprbuild updates failed on my Manjaro box with this traceback:

gprbuild: error while loading shared libraries: cannot open shared object file: No such file or directory
make: *** [Makefile:154 :] Erreur 127

I have the file in my path, but not the file. Should y make a symlink?

Thanks to take a look.