--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: libgnatcoll-db: FTBFS: raised CONSTRAINT_ERROR : uintp.adb:2002 overflow check failed
- From: Lucas Nussbaum <lucas@debian.org>
- Date: Sun, 24 Oct 2021 13:39:52 +0200
- Message-id: <YXVGCFEb36ztW3CB@xanadu.blop.info>
Source: libgnatcoll-db
Version: 21.0.0-6
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20211023 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> rm -f xref/generated/*
> ADA_PROJECT_PATH=sql:sqlite:postgres:xref gprbuild -p -j4 -R -v -eS -Xgnatcoll_sql_version="3" -Xgnatcoll_sqlite_version="20" -Xgnatcoll_postgres_version="1" -Xgnatcoll_xref_version="20" -XGNATCOLL_SQLITE="external" gnatcoll_db2ada/gnatcoll_all2ada.gpr -XLIBRARY_TYPE=relocatable
> object directory "/<<PKGBUILDDIR>>/sql/obj/relocatable" created for project GnatColl_SQL
> library directory "/<<PKGBUILDDIR>>/sql/lib/relocatable" created for project GnatColl_SQL
> object directory "/<<PKGBUILDDIR>>/sqlite/obj/relocatable" created for project GnatColl_Sqlite
> library directory "/<<PKGBUILDDIR>>/sqlite/lib/relocatable" created for project GnatColl_Sqlite
> object directory "/<<PKGBUILDDIR>>/postgres/obj/relocatable" created for project GnatColl_Postgres
> library directory "/<<PKGBUILDDIR>>/postgres/lib/relocatable" created for project GnatColl_Postgres
> object directory "/<<PKGBUILDDIR>>/gnatcoll_db2ada/obj" created for project Gnatcoll_All2ada
> Changing to object directory of "Gnatcoll_All2ada": "/<<PKGBUILDDIR>>/gnatcoll_db2ada/obj/"
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -gnatec=/tmp/GNAT-TEMP-000003.TMP -gnatem=/tmp/GNAT-TEMP-000004.TMP /<<PKGBUILDDIR>>/gnatcoll_db2ada/gnatcoll_all2ada.adb
> Changing to object directory of "GnatColl_Postgres": "/<<PKGBUILDDIR>>/postgres/obj/relocatable/"
> /usr/bin/gcc -c -x c -DHAS_PQPREPARE -O2 -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -MMD -MF postgres_support.d -specs=/tmp/GNAT-TEMP-000006.TMP /<<PKGBUILDDIR>>/postgres/postgres_support.c
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000007.TMP -gnatem=/tmp/GNAT-TEMP-000008.TMP /<<PKGBUILDDIR>>/postgres/gnatcoll-sql-ranges.adb
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000007.TMP -gnatem=/tmp/GNAT-TEMP-000009.TMP /<<PKGBUILDDIR>>/postgres/gnatcoll-sql-postgres.adb
> Changing to object directory of "GnatColl_Sqlite": "/<<PKGBUILDDIR>>/sqlite/obj/relocatable/"
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000010.TMP -gnatem=/tmp/GNAT-TEMP-000011.TMP /<<PKGBUILDDIR>>/sqlite/gnatcoll-sql-sqlite-builder.adb
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000010.TMP -gnatem=/tmp/GNAT-TEMP-000012.TMP /<<PKGBUILDDIR>>/sqlite/gnatcoll-sql-sqlite.adb
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000010.TMP -gnatem=/tmp/GNAT-TEMP-000013.TMP /<<PKGBUILDDIR>>/sqlite/gnatcoll-sql-sqlite-gnade.adb
> Changing to object directory of "GnatColl_SQL": "/<<PKGBUILDDIR>>/sql/obj/relocatable/"
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000014.TMP -gnatem=/tmp/GNAT-TEMP-000015.TMP /<<PKGBUILDDIR>>/sql/gnatcoll-sql-exec.adb
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000014.TMP -gnatem=/tmp/GNAT-TEMP-000016.TMP /<<PKGBUILDDIR>>/sql/gnatcoll-sql-inspect.adb
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000014.TMP -gnatem=/tmp/GNAT-TEMP-000017.TMP /<<PKGBUILDDIR>>/sql/gnatcoll-sql-exec_private.adb
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000014.TMP -gnatem=/tmp/GNAT-TEMP-000017.TMP /<<PKGBUILDDIR>>/sql/gnatcoll-sql-exec-tasking.adb
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000014.TMP -gnatem=/tmp/GNAT-TEMP-000017.TMP /<<PKGBUILDDIR>>/sql/gnatcoll-sql-sessions.adb
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000014.TMP -gnatem=/tmp/GNAT-TEMP-000018.TMP /<<PKGBUILDDIR>>/sql/gnatcoll-sql_impl.adb
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000014.TMP -gnatem=/tmp/GNAT-TEMP-000015.TMP /<<PKGBUILDDIR>>/sql/gnatcoll-sql.adb
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000014.TMP -gnatem=/tmp/GNAT-TEMP-000017.TMP /<<PKGBUILDDIR>>/sql/gnatcoll-sql_fields.adb
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000014.TMP -gnatem=/tmp/GNAT-TEMP-000017.TMP /<<PKGBUILDDIR>>/sql/gnatcoll-sql-orm-impl.adb
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000014.TMP -gnatem=/tmp/GNAT-TEMP-000018.TMP /<<PKGBUILDDIR>>/sql/gnatcoll-sql-orm.adb
> Changing to object directory of "Gnatcoll_All2ada": "/<<PKGBUILDDIR>>/gnatcoll_db2ada/obj/"
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -gnatec=/tmp/GNAT-TEMP-000003.TMP -gnatem=/tmp/GNAT-TEMP-000004.TMP /<<PKGBUILDDIR>>/gnatcoll_db2ada/gnatcoll-db2ada.ads
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -gnatec=/tmp/GNAT-TEMP-000003.TMP -gnatem=/tmp/GNAT-TEMP-000019.TMP /<<PKGBUILDDIR>>/gnatcoll_db2ada/gnatcoll-db2ada-main.adb
> Changing to object directory of "GnatColl_Postgres": "/<<PKGBUILDDIR>>/postgres/obj/relocatable/"
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000007.TMP -gnatem=/tmp/GNAT-TEMP-000008.TMP /<<PKGBUILDDIR>>/postgres/gnatcoll-sql-postgres-builder.adb
> /usr/bin/gnatgcc -c -x ada -gnatA -O2 -gnatn -gnatwaCJ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -gnatec=/tmp/GNAT-TEMP-000007.TMP -gnatem=/tmp/GNAT-TEMP-000008.TMP /<<PKGBUILDDIR>>/postgres/gnatcoll-sql-postgres-gnade.adb
> Changing to object directory of "GnatColl_SQL": "/<<PKGBUILDDIR>>/sql/obj/relocatable/"
> /usr/lib/gprbuild/gprlib gnatcoll_sql.lexch
> Changing to object directory of "GnatColl_Sqlite": "/<<PKGBUILDDIR>>/sqlite/obj/relocatable/"
> /usr/lib/gprbuild/gprlib gnatcoll_sqlite.lexch
> /usr/bin/gnatgcc -Wl,-z,relro -Wl,-z,now -Wl,--no-allow-shlib-undefined -Wl,--no-copy-dt-needed-entries -Wl,--no-undefined -shared -o /<<PKGBUILDDIR>>/sql/lib/relocatable/libgnatcoll_sql.so.3 -L/usr/lib/gcc/x86_64-linux-gnu/10//adalib -Wl,-soname,libgnatcoll_sql.so.3 /<<PKGBUILDDIR>>/sql/obj/relocatable/gnatcoll-sql-exec-tasking.o /<<PKGBUILDDIR>>/sql/obj/relocatable/gnatcoll-sql-exec.o /<<PKGBUILDDIR>>/sql/obj/relocatable/gnatcoll-sql-exec_private.o /<<PKGBUILDDIR>>/sql/obj/relocatable/gnatcoll-sql-inspect.o /<<PKGBUILDDIR>>/sql/obj/relocatable/gnatcoll-sql-orm-impl.o /<<PKGBUILDDIR>>/sql/obj/relocatable/gnatcoll-sql-orm.o /<<PKGBUILDDIR>>/sql/obj/relocatable/gnatcoll-sql-sessions.o /<<PKGBUILDDIR>>/sql/obj/relocatable/gnatcoll-sql.o /<<PKGBUILDDIR>>/sql/obj/relocatable/gnatcoll-sql_fields.o /<<PKGBUILDDIR>>/sql/obj/relocatable/gnatcoll-sql_impl.o -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/x86_64-linux-gnu/ -lgnatcoll -lgnatprj -lxmlada_schema -lxmlada_dom -lxmlada_sax -lxmlada_input -lxmlada_unicode -lgnarl-10 -lgnat-10 -lpthread
> Changing to object directory of "GnatColl_Postgres": "/<<PKGBUILDDIR>>/postgres/obj/relocatable/"
> /usr/bin/gnatgcc -Wl,-z,relro -Wl,-z,now -Wl,--no-allow-shlib-undefined -Wl,--no-copy-dt-needed-entries -Wl,--no-undefined -shared -o /<<PKGBUILDDIR>>/sqlite/lib/relocatable/libgnatcoll_sqlite.so.20 -L/usr/lib/gcc/x86_64-linux-gnu/10//adalib -Wl,-soname,libgnatcoll_sqlite.so.20 /<<PKGBUILDDIR>>/sqlite/obj/relocatable/gnatcoll-sql-sqlite-builder.o /<<PKGBUILDDIR>>/sqlite/obj/relocatable/gnatcoll-sql-sqlite-gnade.o /<<PKGBUILDDIR>>/sqlite/obj/relocatable/gnatcoll-sql-sqlite.o -L/<<PKGBUILDDIR>>/sql/lib/relocatable/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/x86_64-linux-gnu/ -lgnatcoll_sql -lgnatcoll -lgnatprj -lxmlada_schema -lxmlada_dom -lxmlada_sax -lxmlada_input -lxmlada_unicode -lgnarl-10 -lgnat-10 -lsqlite3 -lpthread
> /usr/lib/gprbuild/gprlib gnatcoll_postgres.lexch
> /usr/bin/gnatbind -n -o b__gnatcoll_postgres.adb -Lgnatcoll_postgres -a /<<PKGBUILDDIR>>/postgres/obj/relocatable/gnatcoll-sql-postgres-builder.ali /<<PKGBUILDDIR>>/postgres/obj/relocatable/gnatcoll-sql-postgres-gnade.ali /<<PKGBUILDDIR>>/postgres/obj/relocatable/gnatcoll-sql-postgres.ali /<<PKGBUILDDIR>>/postgres/obj/relocatable/gnatcoll-sql-ranges.ali -F=/tmp/GNAT-TEMP-000020.TMP
>
> raised CONSTRAINT_ERROR : uintp.adb:2002 overflow check failed
> gprlib: invocation of /usr/bin/gnatbind failed
> gprbuild: could not build library for project gnatcoll_postgres
> make[1]: *** [debian/rules:74: override_dh_auto_build-arch] Error 4
The full build log is available from:
http://qa-logs.debian.net/2021/10/23/libgnatcoll-db_21.0.0-6_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---