@charlie5 Yes, I am using pacaur; this is blocking a regular system update (pacaur -Syu
) for me.
Search Criteria
Package Details: gprtools 1:25.0w-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/gprbuild.git (read-only, click to copy) |
---|---|
Package Base: | gprbuild |
Description: | Builder for multi-language systems. |
Upstream URL: | https://github.com/AdaCore/gprbuild/ |
Licenses: | custom, GPL3 |
Conflicts: | gprbuild-bootstrap, gprbuild-bootstrap-debug |
Submitter: | None |
Maintainer: | charlie5 |
Last Packager: | charlie5 |
Votes: | 36 |
Popularity: | 0.007293 |
First Submitted: | 2010-02-03 13:25 (UTC) |
Last Updated: | 2025-02-05 03:16 (UTC) |
Dependencies (4)
- gcc-ada (gcc-ada-gitAUR, gcc-ada-debugAUR, gcc-ada-snapshotAUR)
- xmladaAUR (xmlada-gitAUR)
- gprbuildAUR (gprbuild-gitAUR, gprbuild-bootstrapAUR) (make)
- python-sphinx (python-sphinx-gitAUR) (make)
Required by (2)
- gnoga (make)
- gprbuild-toolbox
Sources (4)
- 0001-Makefile-build-relocatable-instead-of-static-binary.patch
- gpr.gpr-patch
- https://github.com/charlie5/archlinux-gnatstudio-support/raw/main/gnatstudio-sources-2024/gprbuild-25.0w-20240408-162DA-src.tar.gz
- https://github.com/charlie5/archlinux-gnatstudio-support/raw/main/gnatstudio-sources-2024/gprconfig-kb-25.0w-20240408-16484-src.tar.gz
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »
slondr commented on 2023-10-30 23:10 (UTC)
charlie5 commented on 2023-10-21 03:19 (UTC)
hi @slondr
Are you using an AUR helper ?
slondr commented on 2023-10-21 02:14 (UTC) (edited on 2023-10-21 02:15 (UTC) by slondr)
Last update seems to have borked something for me, trying to do a general system update and I get:
:: resolving dependencies... tsort: -: input contains a loop: tsort: gprbuild tsort: libgpr tsort: -: input contains a loop: tsort: gprbuild tsort: libgpr :: dependency cycle detected
charlie5 commented on 2023-09-16 01:56 (UTC)
hi @wvxvw
Apologies for these problems.
Can you please try the following ...
$ pamac build gprbuild-bootstrap
$ pamac build xmlada
$ pamac build gprbuild gprbuild-toolbox
I've also redirected the doc build output to a log file.
Also, the Ada packages are now available in an unofficial Arch repository.
https://wiki.archlinux.org/title/Unofficial_user_repositories
Thanks for reporting.
Regards.
wvxvw commented on 2023-09-15 18:51 (UTC)
This is not installable on Manjaro with pamac. No sequence of pamac build <>
where the argument is either gprbuild or xmlada or gprbuild-bootstrap leads to this package building and installing all that it is supposed to install.
Subsequently, it's not possible to install all-ada or most (maybe all?) Ada-related packages on Manjaro using pamac.
At least a minimal documentation on how this is supposed to be installed would go a long way to make this work.
The closest I can get with pamac is if I first install gprbuild-bootstrap, then xmlada, then libgpr, then python-sphinx, then gprbuild.
Sphinx documentation generates a lot of warnings when building and, sometimes the step that builds gprbuild fails w/o any error message (just "build failed"). This is easy to misinterpret as a problem with Sphinx, but I don't think this is the case.
Finally, even if pamac build gprbuild
finishes successfully, gprconfig is still missing, and it's still impossible to install most (maybe all?) Ada-related packages.
charlie5 commented on 2023-09-01 15:52 (UTC)
@slondr
grpc contains a libgpr file which conflicts with gprbuild's libgpr.
tfl5034 commented on 2023-08-29 01:46 (UTC) (edited on 2023-08-29 02:01 (UTC) by tfl5034)
Should this package provide gprconfig
? If not, which package provides that binary?
EDIT: I think the issue is that paru
doesn't install all of the packages in the pkgbase gprbuild
when I run paru -S gprbuild
slondr commented on 2023-08-29 01:46 (UTC)
Also, when I try to build this package, I get the following error:
==> Starting build()... gprbuild -p -m -j0 -XBUILD=production -R -cargs -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -fstack-clash-protection -fcf-protection -largs -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -gargs gpr/gpr.gpr -XLIBRARY_TYPE=static \ -XXMLADA_BUILD=static gprbuild: could not locate gprconfig for auto-configuration make: *** [Makefile:146: libgpr.build.static] Error 5 ==> ERROR: A failure occurred in build().
slondr commented on 2023-08-29 01:04 (UTC)
Why does this package conflict with grpc, the Google Remote Procedure Call framework?
dreieck commented on 2023-07-18 17:40 (UTC)
I think libgpr
should be added to depends
.
Pinned Comments
charlie5 commented on 2023-09-16 01:56 (UTC)
hi @wvxvw
Apologies for these problems.
Can you please try the following ...
I've also redirected the doc build output to a log file.
Also, the Ada packages are now available in an unofficial Arch repository.
Thanks for reporting.
Regards.
charlie5 commented on 2023-07-09 16:43 (UTC) (edited on 2023-09-16 01:56 (UTC) by charlie5)
This package is available in the Arch Ada Repository.