hi @GaryScottMartin
I'm currently updating all the Arch Ada packages. I'm nearly done, so the unoffical Ada Arch repo packages should be updated in the next few days.
Sorry for the inconvenience.
| Git Clone URL: | https://aur.archlinux.org/gnatcoll-db2ada.git (read-only, click to copy) |
|---|---|
| Package Base: | gnatcoll-db2ada |
| Description: | GNAT Components Collection - Tool to generate Ada code from database schemas. |
| Upstream URL: | https://github.com/AdaCore/gnatcoll-db |
| Licenses: | custom, GPL3 |
| Submitter: | charlie5 |
| Maintainer: | charlie5 |
| Last Packager: | charlie5 |
| Votes: | 4 |
| Popularity: | 0.000000 |
| First Submitted: | 2018-09-07 04:03 (UTC) |
| Last Updated: | 2026-05-27 01:24 (UTC) |
hi @GaryScottMartin
I'm currently updating all the Arch Ada packages. I'm nearly done, so the unoffical Ada Arch repo packages should be updated in the next few days.
Sorry for the inconvenience.
I see that the Repository is back up and it still has all the 26.0w packages. I will roll back for now.
I'm trying to upgrade the Ada packages from the AUR because the Ada Repository appears to be down at the moment. This is the head and the tail of the output of 'makepkg -si' in the cloned directory. I got the same result from yay. I have all the other gnat-coll packages except gnatcoll-gnatinspect (which dies with a similar error) up to 27.0w already, but some of my other packages are still at 26.0w.
[gary@Denali gnatcoll-db2ada]$ makepkg -si
==> Making package: gnatcoll-db2ada 1:27.0w-1 (Mon Jun 1 23:49:13 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading gnatcoll-db-src.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 0
100 2.54M 100 2.54M 0 0 2.61M 0 0
==> Validating source files with sha256sums...
gnatcoll-db-src.tar.gz ... Passed
==> Extracting sources...
-> Extracting gnatcoll-db-src.tar.gz with bsdtar
==> Starting build()...
gprbuild -p -m --target=x86_64-linux -j0 -XLIBRARY_TYPE=static -XXMLADA_BUILD=static -XGPR_BUILD=static -XGNATCOLL_VERSION=27.0w -XBUILD=PROD -R -cargs -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/gary/.cache/yay/gnatcoll-db2ada/src=/usr/src/debug/gnatcoll-db2ada -flto=auto -largs -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -gargs gnatcoll_db2ada.gpr
Setup
[mkdir] object directory for project GNATCOLL_DB2Ada
Compile
[Ada] gnatcoll_db2ada.adb
[Ada] gnatcoll-db2ada.ads
[Ada] gnatcoll-db2ada-main.adb
Bind
[gprbind] gnatcoll_db2ada.bexch
[Ada] gnatcoll_db2ada.ali
Link
[link] gnatcoll_db2ada.adb
[...]
(.text+0x271): undefined reference to `gnatcoll_has_mmap'
/usr/bin/ld: /usr/lib/gnatcoll_core.static/libgnatcoll_core.a(gnatcoll-mmap-system__unix.o): in function `gnatcoll__mmap__system__create_mapping':
(.text+0x56b): undefined reference to `gnatcoll_mmap'
/usr/bin/ld: (.text+0x583): undefined reference to `gnatcoll_madvise'
/usr/bin/ld: /usr/lib/gnatcoll_core.static/libgnatcoll_core.a(gnatcoll-mmap-system__unix.o): in function `gnatcoll__mmap__system__dispose_mapping':
(.text+0x5e5): undefined reference to `gnatcoll_munmap'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
collect2: error: ld returned 1 exit status
gprbuild: link of gnatcoll_db2ada.adb failed
gprbuild: failed command was: /usr/bin/gcc -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto gnatcoll_db2ada.o b__gnatcoll_db2ada.o /home/gary/.cache/yay/gnatcoll-db2ada/src/gnatcoll-db-27.0w-20260324-165F4-src/gnatcoll_db2ada/obj/gnatcoll-db2ada.o /home/gary/.cache/yay/gnatcoll-db2ada/src/gnatcoll-db-27.0w-20260324-165F4-src/gnatcoll_db2ada/obj/gnatcoll-db2ada-main.o /usr/lib/gnatcoll_sql.static/libgnatcoll_sql.a /usr/lib/gnatcoll_core.static/libgnatcoll_core.a /usr/lib/gnatcoll_minimal.static/libgnatcoll_minimal.a -ldl -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -L/home/gary/.cache/yay/gnatcoll-db2ada/src/gnatcoll-db-27.0w-20260324-165F4-src/gnatcoll_db2ada/obj/ -L/home/gary/.cache/yay/gnatcoll-db2ada/src/gnatcoll-db-27.0w-20260324-165F4-src/gnatcoll_db2ada/obj/ -L/usr/lib/gnatcoll_core.static/ -L/usr/lib/gnatcoll_minimal.static/ -L/usr/lib/gnatcoll_sql.static/ -L/usr/lib/gcc/x86_64-pc-linux-gnu/16.1.1/adalib/ -static-libgcc /usr/lib/gcc/x86_64-pc-linux-gnu/16.1.1/adalib/libgnarl.a /usr/lib/gcc/x86_64-pc-linux-gnu/16.1.1/adalib/libgnat.a -lrt -lpthread -ldl -Wl,-rpath-link,/usr/lib/gcc/x86_64-pc-linux-gnu/16.1.1//adalib -o gnatcoll_db2ada
make: *** [Makefile:107: build] Error 4
==> ERROR: A failure occurred in build().
Aborting...
This package is available in the Arch Ada Repository.
https://wiki.archlinux.org/title/Ada
Pinned Comments
charlie5 commented on 2023-07-09 16:33 (UTC)
This package is available in the Arch Ada Repository.