This package is available in the Arch Ada Repository.
https://wiki.archlinux.org/title/Ada
Git Clone URL: | https://aur.archlinux.org/gnatcoll-sqlite.git (read-only, click to copy) |
---|---|
Package Base: | gnatcoll-sqlite |
Description: | GNAT Components Collection - SQLite database support. |
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:00 (UTC) |
Last Updated: | 2024-05-31 06:12 (UTC) |
This package is available in the Arch Ada Repository.
https://wiki.archlinux.org/title/Ada
@barficus: still looks like an AUR helper problem to me, please build in a clean chroot to make this debuggable.
@xiretza, should I just re-run my previous install?
This is what I'm seeing now
$ pamac build gnat-gps
Preparing...
Cloning gnat-gps build files...
fatal: not a git repository (or any of the parent directories): .git
Checking gnat-gps dependencies...
Cloning gnatcoll-xref build files...
fatal: not a git repository (or any of the parent directories): .git
Checking gnatcoll-xref dependencies...
Cloning gnatcoll-db2ada build files...
fatal: not a git repository (or any of the parent directories): .git
Checking gnatcoll-db2ada dependencies...
Cloning gnatcoll-gnatinspect build files...
fatal: not a git repository (or any of the parent directories): .git
Checking gnatcoll-gnatinspect dependencies...
Cloning gnatcoll-sqlite build files...
fatal: not a git repository (or any of the parent directories): .git
Checking gnatcoll-sqlite dependencies...
Resolving dependencies...
Checking inter-conflicts...
To build (5):
gnatcoll-sqlite 1:21.0.0-2 AUR
gnatcoll-db2ada 1:21.0.0-2 AUR
gnatcoll-xref 1:21.0.0-2 AUR
gnatcoll-gnatinspect 1:21.0.0-2 AUR
gnat-gps 2020-8 AUR
Edit build files : [e]
Apply transaction ? [e/y/N] y
Building gnatcoll-sqlite...
==> Making package: gnatcoll-sqlite 1:21.0.0-2 (Wed 02 Jun 2021 11:49:42 AM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading gnatcoll-db-21.0.0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 128 100 128 0 0 598 0 --:--:-- --:--:-- --:--:-- 595
100 2574k 0 2574k 0 0 2662k 0 --:--:-- --:--:-- --:--:-- 2662k
==> Validating source files with sha256sums...
gnatcoll-db-21.0.0.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting gnatcoll-db-21.0.0.tar.gz with bsdtar
==> Starting build()...
gprbuild -p -m --target=x86_64-linux -j0 -XGNATCOLL_SQLITE=embedded -XGNATCOLL_VERSION=0.0 -XBUILD=PROD -R -cargs -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2,-D_GLIBCXX_ASSERTIONS -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -largs -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -gargs -XLIBRARY_TYPE=static -XXMLADA_BUILD=static -XGPR_BUILD=static \
-XGNATCOLL_SQLITE=embedded -XGNATCOLL_VERSION=0.0 -XBUILD=PROD gnatcoll_sqlite.gpr
Setup
[mkdir] object directory for project GnatColl_Sqlite
[mkdir] library directory for project GnatColl_Sqlite
gnatcoll_sqlite.gpr:25:06: unknown project file: "gnatcoll_sql"
gprbuild: "gnatcoll_sqlite.gpr" processing failed
make: *** [Makefile:124: build-static] Error 4
==> ERROR: A failure occurred in build().
Aborting...
And now I understand how to post fixed-pitch font on this site.
@barficus: gnatcoll-sqlite depends on gnatcoll-sql, so there should be no way to have gnatcoll_sqlite.gpr
installed without gnatcoll_sql.gpr
. This may be caused by packages still being built against GCC 10's libgnat, so I just bumped all pkgrels.
@xiretza, I've ran all of the pacaur commands (in the order that you specified) and then re-ran this: pamac build gnat-gps
This is the result:
Building gnatcoll-sqlite... ==> Making package: gnatcoll-sqlite 1:21.0.0-1 (Sat 29 May 2021 11:11:04 AM EDT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading gnatcoll-db-21.0.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 128 100 128 0 0 551 0 --:--:-- --:--:-- --:--:-- 554 100 2574k 0 2574k 0 0 2713k 0 --:--:-- --:--:-- --:--:-- 6640k ==> Validating source files with sha256sums... gnatcoll-db-21.0.0.tar.gz ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting gnatcoll-db-21.0.0.tar.gz with bsdtar ==> Removing existing $pkgdir/ directory... ==> Starting build()... gprbuild -p -m --target=x86_64-linux -j0 -XGNATCOLL_SQLITE=embedded -XGNATCOLL_VERSION=0.0 -XBUILD=PROD -R -cargs -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2,-D_GLIBCXX_ASSERTIONS -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -largs -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -gargs -XLIBRARY_TYPE=static -XXMLADA_BUILD=static -XGPR_BUILD=static \ -XGNATCOLL_SQLITE=embedded -XGNATCOLL_VERSION=0.0 -XBUILD=PROD gnatcoll_sqlite.gpr Setup [mkdir] object directory for project GnatColl_Sqlite [mkdir] library directory for project GnatColl_Sqlite gnatcoll_sqlite.gpr:25:06: unknown project file: "gnatcoll_sql" gprbuild: "gnatcoll_sqlite.gpr" processing failed make: *** [Makefile:124: build-static] Error 4 ==> ERROR: A failure occurred in build(). Aborting...
@barficus
$ pacaur -S gprbuild-bootstrap
$ pacaur -S xmlada
$ pacaur -S libgpr
$ pacaur -S gprbuild
@xiretza, how do I do that?
@barficus: please update all dependencies first, if that doesn't work then build it in a clean chroot so we can debug further.
It seems that this package is broken in some way. For example, when I tried to install it on Manjaro, this is what I saw:
--=======================================================================================--
Warning: Building packages as root Warning: Setting build directory to /var/cache/pamac Preparing... Cloning gnatcoll-sqlite build files... Running as unit: run-u70689.service Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 1.384s Checking gnatcoll-sqlite dependencies... Resolving dependencies... Checking inter-conflicts...
To build (1): gnatcoll-sqlite 1:21.0.0-1 AUR
Edit build files : [e] Apply transaction ? [e/y/N] y
Building gnatcoll-sqlite... Running as unit: run-u70690.service Press ^] three times within 1s to disconnect TTY. ==> Making package: gnatcoll-sqlite 1:21.0.0-1 (Sun 23 May 2021 09:33:38 PM EDT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading gnatcoll-db-21.0.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 128 100 128 0 0 503 0 --:--:-- --:--:-- --:--:-- 501 100 2574k 0 2574k 0 0 2738k 0 --:--:-- --:--:-- --:--:-- 2738k ==> Validating source files with sha256sums... gnatcoll-db-21.0.0.tar.gz ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting gnatcoll-db-21.0.0.tar.gz with bsdtar ==> Starting build()... gprconfig: error while loading shared libraries: libgnarl-2020.so: cannot open shared object file: No such file or directory Makefile:71: *** No toolchain found for target "x86_64-pc-linux-gnu". Stop. ==> ERROR: A failure occurred in build(). Aborting... Finished with result: exit-code Main processes terminated with: code=exited/status=4 Service runtime: 8.764s --=======================================================================================--
Pinned Comments
charlie5 commented on 2023-07-09 16:40 (UTC)
This package is available in the Arch Ada Repository.