Package Details: gnatcoll-db2ada 1:27.0w-1

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)

Pinned Comments

charlie5 commented on 2023-07-09 16:33 (UTC)

This package is available in the Arch Ada Repository.

https://wiki.archlinux.org/title/Ada

Latest Comments

charlie5 commented on 2026-06-02 08:17 (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.

GaryScottMartin commented on 2026-06-02 08:13 (UTC) (edited on 2026-06-02 08:14 (UTC) by GaryScottMartin)

I see that the Repository is back up and it still has all the 26.0w packages. I will roll back for now.

GaryScottMartin commented on 2026-06-02 06:56 (UTC) (edited on 2026-06-02 07:01 (UTC) by GaryScottMartin)

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

charlie5 commented on 2023-07-09 16:33 (UTC)

This package is available in the Arch Ada Repository.

https://wiki.archlinux.org/title/Ada