--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: dh-ada-library: FTBFS: error: "dh_ada_library.adb" must be recompiled ("s-os_lib.ads" has been modified)
- From: Lucas Nussbaum <lucas@debian.org>
- Date: Fri, 3 Apr 2020 21:50:01 +0200
- Message-id: <20200403195001.GA19089@xanadu.blop.info>
Source: dh-ada-library
Version: 6.19
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200402 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> mkdir obj
> gnatmake -Isrc -D obj -o obj/dh_ada_library dh_ada_library.adb \
> -j4 -R -v -eS -s -aI/usr/share/ada/adainclude/gnatprj -aO/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj -aI/usr/share/ada/adainclude/xmlada_schema -aO/usr/lib/x86_64-linux-gnu/ada/adalib/xmlada_schema -aI/usr/share/ada/adainclude/xmlada_dom -aO/usr/lib/x86_64-linux-gnu/ada/adalib/xmlada_dom -aI/usr/share/ada/adainclude/xmlada_sax -aO/usr/lib/x86_64-linux-gnu/ada/adalib/xmlada_sax -aI/usr/share/ada/adainclude/xmlada_input -aO/usr/lib/x86_64-linux-gnu/ada/adalib/xmlada_input -aI/usr/share/ada/adainclude/xmlada_unicode -aO/usr/lib/x86_64-linux-gnu/ada/adalib/xmlada_unicode \
> -cargs -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wall -Wextra -gnataEfoqQ -gnatVa -gnatw.e.Y -gnatySdouxy \
> -largs -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -Wl,--no-copy-dt-needed-entries -Wl,--no-allow-shlib-undefined -lgnatprj -lxmlada_schema -lxmlada_dom -lxmlada_sax -lxmlada_input -lxmlada_unicode
>
> GNATMAKE 9.3.0
> Copyright (C) 1992-2019, Free Software Foundation, Inc.
> -> "obj/dh_ada_library" final executable
> "dh_ada_library.ali" being checked ...
> -> "dh_ada_library.ali" missing.
> x86_64-linux-gnu-gcc-9 -c -I./ -Isrc -I/usr/share/ada/adainclude/gnatprj -I/usr/share/ada/adainclude/xmlada_schema -I/usr/share/ada/adainclude/xmlada_dom -I/usr/share/ada/adainclude/xmlada_sax -I/usr/share/ada/adainclude/xmlada_input -I/usr/share/ada/adainclude/xmlada_unicode -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wall -Wextra -gnataEfoqQ -gnatVa -gnatw.e.Y -gnatySdouxy -I- -o /<<PKGBUILDDIR>>/obj/dh_ada_library.o /<<PKGBUILDDIR>>/src/dh_ada_library.adb
> "dh_lib.ali" being checked ...
> -> "dh_lib.ali" missing.
> x86_64-linux-gnu-gcc-9 -c -I./ -Isrc -I/usr/share/ada/adainclude/gnatprj -I/usr/share/ada/adainclude/xmlada_schema -I/usr/share/ada/adainclude/xmlada_dom -I/usr/share/ada/adainclude/xmlada_sax -I/usr/share/ada/adainclude/xmlada_input -I/usr/share/ada/adainclude/xmlada_unicode -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wall -Wextra -gnataEfoqQ -gnatVa -gnatw.e.Y -gnatySdouxy -I- -o /<<PKGBUILDDIR>>/obj/dh_lib.o /<<PKGBUILDDIR>>/src/dh_lib.adb
> "misc.ali" being checked ...
> -> "misc.ali" missing.
> x86_64-linux-gnu-gcc-9 -c -I./ -Isrc -I/usr/share/ada/adainclude/gnatprj -I/usr/share/ada/adainclude/xmlada_schema -I/usr/share/ada/adainclude/xmlada_dom -I/usr/share/ada/adainclude/xmlada_sax -I/usr/share/ada/adainclude/xmlada_input -I/usr/share/ada/adainclude/xmlada_unicode -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wall -Wextra -gnataEfoqQ -gnatVa -gnatw.e.Y -gnatySdouxy -I- -o /<<PKGBUILDDIR>>/obj/misc.o /<<PKGBUILDDIR>>/src/misc.adb
> "projects.ali" being checked ...
> -> "projects.ali" missing.
> x86_64-linux-gnu-gcc-9 -c -I./ -Isrc -I/usr/share/ada/adainclude/gnatprj -I/usr/share/ada/adainclude/xmlada_schema -I/usr/share/ada/adainclude/xmlada_dom -I/usr/share/ada/adainclude/xmlada_sax -I/usr/share/ada/adainclude/xmlada_input -I/usr/share/ada/adainclude/xmlada_unicode -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wall -Wextra -gnataEfoqQ -gnatVa -gnatw.e.Y -gnatySdouxy -I- -o /<<PKGBUILDDIR>>/obj/projects.o /<<PKGBUILDDIR>>/src/projects.adb
> "string_sets.ali" being checked ...
> -> "string_sets.ali" missing.
> x86_64-linux-gnu-gcc-9 -c -I./ -Isrc -I/usr/share/ada/adainclude/gnatprj -I/usr/share/ada/adainclude/xmlada_schema -I/usr/share/ada/adainclude/xmlada_dom -I/usr/share/ada/adainclude/xmlada_sax -I/usr/share/ada/adainclude/xmlada_input -I/usr/share/ada/adainclude/xmlada_unicode -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wall -Wextra -gnataEfoqQ -gnatVa -gnatw.e.Y -gnatySdouxy -I- -o /<<PKGBUILDDIR>>/obj/string_sets.o /<<PKGBUILDDIR>>/src/string_sets.ads
> "string_vectors.ali" being checked ...
> -> "string_vectors.ali" missing.
> x86_64-linux-gnu-gcc-9 -c -I./ -Isrc -I/usr/share/ada/adainclude/gnatprj -I/usr/share/ada/adainclude/xmlada_schema -I/usr/share/ada/adainclude/xmlada_dom -I/usr/share/ada/adainclude/xmlada_sax -I/usr/share/ada/adainclude/xmlada_input -I/usr/share/ada/adainclude/xmlada_unicode -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wall -Wextra -gnataEfoqQ -gnatVa -gnatw.e.Y -gnatySdouxy -I- -o /<<PKGBUILDDIR>>/obj/string_vectors.o /<<PKGBUILDDIR>>/src/string_vectors.ads
> "gpr.ali" is a read-only library
> "gpr-conf.ali" is a read-only library
> "gpr-err.ali" is a read-only library
> "gpr-ext.ali" is a read-only library
> "gpr-names.ali" is a read-only library
> "gpr-snames.ali" is a read-only library
> "gpr-tree.ali" is a read-only library
> "gpr-util.ali" is a read-only library
> End of compilation
> x86_64-linux-gnu-gnatbind-9 -Isrc -aO/<<PKGBUILDDIR>>/obj -aI/usr/share/ada/adainclude/gnatprj -aO/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj -aI/usr/share/ada/adainclude/xmlada_schema -aO/usr/lib/x86_64-linux-gnu/ada/adalib/xmlada_schema -aI/usr/share/ada/adainclude/xmlada_dom -aO/usr/lib/x86_64-linux-gnu/ada/adalib/xmlada_dom -aI/usr/share/ada/adainclude/xmlada_sax -aO/usr/lib/x86_64-linux-gnu/ada/adalib/xmlada_sax -aI/usr/share/ada/adainclude/xmlada_input -aO/usr/lib/x86_64-linux-gnu/ada/adalib/xmlada_input -aI/usr/share/ada/adainclude/xmlada_unicode -aO/usr/lib/x86_64-linux-gnu/ada/adalib/xmlada_unicode -x /<<PKGBUILDDIR>>/obj/dh_ada_library.ali
> error: "dh_ada_library.adb" must be recompiled ("s-os_lib.ads" has been modified)
> error: "dh_lib.adb" must be recompiled ("s-os_lib.ads" has been modified)
> error: "misc.adb" must be recompiled ("s-os_lib.ads" has been modified)
> error: "projects.adb" must be recompiled ("s-os_lib.ads" has been modified)
> error: "gpr.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr.ali" is obsolete and read-only)
> error: "gpr-attr.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-attr.ali" is obsolete and read-only)
> error: "gpr-names.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-names.ali" is obsolete and read-only)
> error: "gpr-cset.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-cset.ali" is obsolete and read-only)
> error: "gpr-debug.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-debug.ali" is obsolete and read-only)
> error: "gpr-output.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-output.ali" is obsolete and read-only)
> error: "gpr-osint.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-osint.ali" is obsolete and read-only)
> error: "gpr-opt.ads" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-opt.ali" is obsolete and read-only)
> error: "gpr-snames.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-snames.ali" is obsolete and read-only)
> error: "gpr-conf.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-conf.ali" is obsolete and read-only)
> error: "gpr-env.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-env.ali" is obsolete and read-only)
> error: "gpr-com.ads" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-com.ali" is obsolete and read-only)
> error: "gpr-tempdir.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-tempdir.ali" is obsolete and read-only)
> error: "gpr-util.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-util.ali" is obsolete and read-only)
> error: "gpr-ali.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-ali.ali" is obsolete and read-only)
> error: "gpr-err.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-err.ali" is obsolete and read-only)
> error: "gpr-erroutc.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-erroutc.ali" is obsolete and read-only)
> error: "gpr-sinput.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-sinput.ali" is obsolete and read-only)
> error: "gpr-scans.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-scans.ali" is obsolete and read-only)
> error: "gpr-knowledge.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-knowledge.ali" is obsolete and read-only)
> error: "gpr-sdefault.ads" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-sdefault.ali" is obsolete and read-only)
> error: "input_sources-file.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/xmlada_input/input_sources-file.ali" is obsolete and read-only)
> error: "schema-readers.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/xmlada_schema/schema-readers.ali" is obsolete and read-only)
> error: "gpr-version.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-version.ali" is obsolete and read-only)
> error: "gpr_build_util.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr_build_util.ali" is obsolete and read-only)
> error: "gpr-ext.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-ext.ali" is obsolete and read-only)
> error: "gpr-tree.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-tree.ali" is obsolete and read-only)
> error: "gpr-part.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-part.ali" is obsolete and read-only)
> error: "gpr-dect.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-dect.ali" is obsolete and read-only)
> error: "gpr-attr-pm.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-attr-pm.ali" is obsolete and read-only)
> error: "gpr-strt.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-strt.ali" is obsolete and read-only)
> error: "gpr-proc.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-proc.ali" is obsolete and read-only)
> error: "gpr-nmsc.adb" must be compiled
> error: ("/usr/lib/x86_64-linux-gnu/ada/adalib/gnatprj/gpr-nmsc.ali" is obsolete and read-only)
> warning: "projects.adb" has dynamic elaboration checks and with's
> warning: "gpr.ads" which has static elaboration checks
> warning: "projects.adb" has dynamic elaboration checks and with's
> warning: "gpr-conf.ads" which has static elaboration checks
> warning: "projects.adb" has dynamic elaboration checks and with's
> warning: "gpr-err.ads" which has static elaboration checks
> warning: "projects.adb" has dynamic elaboration checks and with's
> warning: "gpr-ext.ads" which has static elaboration checks
> warning: "projects.adb" has dynamic elaboration checks and with's
> warning: "gpr-names.ads" which has static elaboration checks
> warning: "projects.adb" has dynamic elaboration checks and with's
> warning: "gpr-snames.ads" which has static elaboration checks
> warning: "projects.adb" has dynamic elaboration checks and with's
> warning: "gpr-tree.ads" which has static elaboration checks
> warning: "projects.adb" has dynamic elaboration checks and with's
> warning: "gpr-util.ads" which has static elaboration checks
> gnatmake: *** bind failed.
> make[1]: *** [debian/rules:30: dh_ada_library] Error 4
The full build log is available from:
http://qa-logs.debian.net/2020/04/02/dh-ada-library_6.19_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!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---