Source: freebsd-glue Version: 0.2.22 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200709 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > fakeroot debian/rules binary > MAKEFLAGS=-j4 MAKEOBJDIRPREFIX=/<<PKGBUILDDIR>>/obj-deb CFLAGS=" -O2" > DESTDIR="/<<PKGBUILDDIR>>/debian/tmp" bmake -m /usr/share/mk-freebsd > CC=x86_64-linux-gnu-gcc obj > --- _sub.obj --- > ===> src (obj) > --- _sub.obj --- > ===> src/freebsd-glue (obj) > --- obj --- > ===> src/crypt (obj) > --- obj --- > ===> src/z (obj) > --- obj --- > MAKEFLAGS=-j4 MAKEOBJDIRPREFIX=/<<PKGBUILDDIR>>/obj-deb CFLAGS=" -O2" > DESTDIR="/<<PKGBUILDDIR>>/debian/tmp" bmake -m /usr/share/mk-freebsd > CC=x86_64-linux-gnu-gcc > --- _sub.all --- > ===> src (all) > --- _sub.all --- > ===> src/freebsd-glue (all) > ===> src/crypt (all) > ===> src/z (all) > MAKEFLAGS=-j4 MAKEOBJDIRPREFIX=/<<PKGBUILDDIR>>/obj-udeb CFLAGS=" -Os" > DESTDIR="/<<PKGBUILDDIR>>/debian/tmp-udeb" bmake -m /usr/share/mk-freebsd > CC=x86_64-linux-gnu-gcc RESCUE=yes obj > --- _sub.obj --- > ===> src (obj) > --- _sub.obj --- > ===> src/freebsd-glue (obj) > --- obj --- > ===> src/crypt (obj) > --- obj --- > ===> src/z (obj) > --- obj --- > MAKEFLAGS=-j4 MAKEOBJDIRPREFIX=/<<PKGBUILDDIR>>/obj-udeb CFLAGS=" -Os" > DESTDIR="/<<PKGBUILDDIR>>/debian/tmp-udeb" bmake -m /usr/share/mk-freebsd > CC=x86_64-linux-gnu-gcc RESCUE=yes > --- _sub.all --- > ===> src (all) > --- _sub.all --- > ===> src/freebsd-glue (all) > ===> src/crypt (all) > ===> src/z (all) > dh_testdir > dh_testroot > dh_prep -a > dh_installdirs -a > dh_installdirs: warning: Compatibility levels before 10 are deprecated (level > 7 in use) > mkdir -p /<<PKGBUILDDIR>>/debian/tmp{,-udeb}/{usr/,}lib > MAKEFLAGS=-j4 MAKEOBJDIRPREFIX=/<<PKGBUILDDIR>>/obj-deb CFLAGS=" -O2" > DESTDIR="/<<PKGBUILDDIR>>/debian/tmp" bmake -m /usr/share/mk-freebsd > CC=x86_64-linux-gnu-gcc install > --- _sub.realinstall --- > ===> src (install) > --- _sub.realinstall --- > ===> src/freebsd-glue (install) > --- _libinstall --- > install -o root -g root -m 444 libfreebsd-glue.a > /<<PKGBUILDDIR>>/debian/tmp/usr/lib > install -o root -g root -m 444 libfreebsd-glue_p.a > /<<PKGBUILDDIR>>/debian/tmp/usr/lib > install -o root -g root -m 444 libfreebsd-glue.so.0 > /<<PKGBUILDDIR>>/debian/tmp/lib > ln -s /lib/libfreebsd-glue.so.0 > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libfreebsd-glue.so > ===> src/crypt (install) > --- _libinstall --- > install -o root -g root -m 444 libcrypt-freebsd.a > /<<PKGBUILDDIR>>/debian/tmp/usr/lib > install -o root -g root -m 444 libcrypt-freebsd_p.a > /<<PKGBUILDDIR>>/debian/tmp/usr/lib > install -o root -g root -m 444 libcrypt-freebsd.so.0 > /<<PKGBUILDDIR>>/debian/tmp/lib > ln -s /lib/libcrypt-freebsd.so.0 > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libcrypt-freebsd.so > ===> src/z (install) > --- _libinstall --- > install -o root -g root -m 444 libz-freebsd.a > /<<PKGBUILDDIR>>/debian/tmp/usr/lib > install -o root -g root -m 444 libz-freebsd_p.a > /<<PKGBUILDDIR>>/debian/tmp/usr/lib > install -o root -g root -m 444 libz-freebsd.so.0 > /<<PKGBUILDDIR>>/debian/tmp/lib > ln -s /lib/libz-freebsd.so.0 > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libz-freebsd.so > MAKEFLAGS=-j4 MAKEOBJDIRPREFIX=/<<PKGBUILDDIR>>/obj-udeb CFLAGS=" -Os" > DESTDIR="/<<PKGBUILDDIR>>/debian/tmp-udeb" bmake -m /usr/share/mk-freebsd > CC=x86_64-linux-gnu-gcc RESCUE=yes install > --- _sub.realinstall --- > ===> src (install) > --- _sub.realinstall --- > ===> src/freebsd-glue (install) > --- _libinstall --- > install -o root -g root -m 444 libfreebsd-glue.a > /<<PKGBUILDDIR>>/debian/tmp-udeb/usr/lib > install -o root -g root -m 444 libfreebsd-glue_p.a > /<<PKGBUILDDIR>>/debian/tmp-udeb/usr/lib > install -o root -g root -m 444 libfreebsd-glue.so.0 > /<<PKGBUILDDIR>>/debian/tmp-udeb/lib > ln -s /lib/libfreebsd-glue.so.0 > /<<PKGBUILDDIR>>/debian/tmp-udeb/usr/lib/libfreebsd-glue.so > ===> src/crypt (install) > --- _libinstall --- > install -o root -g root -m 444 libcrypt-freebsd.a > /<<PKGBUILDDIR>>/debian/tmp-udeb/usr/lib > install -o root -g root -m 444 libcrypt-freebsd_p.a > /<<PKGBUILDDIR>>/debian/tmp-udeb/usr/lib > install -o root -g root -m 444 libcrypt-freebsd.so.0 > /<<PKGBUILDDIR>>/debian/tmp-udeb/lib > ln -s /lib/libcrypt-freebsd.so.0 > /<<PKGBUILDDIR>>/debian/tmp-udeb/usr/lib/libcrypt-freebsd.so > ===> src/z (install) > --- _libinstall --- > install -o root -g root -m 444 libz-freebsd.a > /<<PKGBUILDDIR>>/debian/tmp-udeb/usr/lib > install -o root -g root -m 444 libz-freebsd_p.a > /<<PKGBUILDDIR>>/debian/tmp-udeb/usr/lib > install -o root -g root -m 444 libz-freebsd.so.0 > /<<PKGBUILDDIR>>/debian/tmp-udeb/lib > ln -s /lib/libz-freebsd.so.0 > /<<PKGBUILDDIR>>/debian/tmp-udeb/usr/lib/libz-freebsd.so > echo "GROUP( libexpat.so )" > \ > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libbsdxml.so > ln -s x86_64-linux-gnu/libexpat.a \ > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libbsdxml.a > mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/freebsd > install -m755 debian/local/scripts/bmake > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/freebsd/ > dh_install -a --list-missing > dh_install: warning: Compatibility levels before 10 are deprecated (level 7 > in use) > dh_install: warning: Please use dh_missing --list-missing/--fail-missing > instead > dh_install: warning: This feature will be removed in compat 12. > dh_missing: warning: lib/libcrypt-freebsd.so.0 exists in debian/tmp but is > not installed to anywhere > dh_missing: warning: lib/libz-freebsd.so.0 exists in debian/tmp but is not > installed to anywhere > dh_missing: warning: usr/lib/libcrypt-freebsd.so exists in debian/tmp but is > not installed to anywhere > dh_missing: warning: usr/lib/libz-freebsd.so exists in debian/tmp but is not > installed to anywhere > The following debhelper tools have reported what they installed (with > files per package) > * dh_install: freebsd-glue (47), libfreebsd-glue-0 (1), > libfreebsd-glue-0-udeb (1) > If the missing files are installed by another tool, please file a bug > against it. > When filing the report, if the tool is not part of debhelper itself, > please reference the > "Logging helpers and dh_missing" section from the "PROGRAMMING" guide > for debhelper (10.6.3+). > (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz) > Be sure to test with dpkg-buildpackage -A/-B as the results may vary > when only a subset is built > If the omission is intentional or no other helper can take care of this > consider adding the > paths to debian/not-installed. > dh_testdir > dh_testroot > dh_installchangelogs -a > dh_installdocs -a > dh_installdocs: warning: Compatibility levels before 10 are deprecated (level > 7 in use) > dh_link -a > dh_link: warning: Compatibility levels before 10 are deprecated (level 7 in > use) > dh_strip -a > dh_strip: warning: Compatibility levels before 10 are deprecated (level 7 in > use) > dh_strip: warning: Compatibility levels before 10 are deprecated (level 7 in > use) > dh_compress -a > dh_compress: warning: Compatibility levels before 10 are deprecated (level 7 > in use) > dh_compress: warning: Compatibility levels before 10 are deprecated (level 7 > in use) > dh_fixperms -a > dh_makeshlibs -a > dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level > 7 in use) > dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols > file: see diff output below > dpkg-gensymbols: warning: debian/libfreebsd-glue-0/DEBIAN/symbols doesn't > match completely debian/libfreebsd-glue-0.symbols > --- debian/libfreebsd-glue-0.symbols (libfreebsd-glue-0_0.2.22_amd64) > +++ dpkg-gensymbolsZbyHOW 2020-07-09 00:49:58.574441117 +0000 > @@ -8,7 +8,7 @@ > (arch=kfreebsd-amd64)amd64_get_gsbase@Base 0.2.8 > (arch=kfreebsd-amd64)amd64_set_fsbase@Base 0.2.8 > (arch=kfreebsd-amd64)amd64_set_gsbase@Base 0.2.8 > - basename_r@Base 0.2.17 > +#MISSING: 0.2.22# basename_r@Base 0.2.17 > (arch=kfreebsd-any)bsd_sendfile@Base 0.2.6 > (arch=kfreebsd-any)cap_enter@Base 0.2.17 > (arch=kfreebsd-any)cap_fcntls_get@Base 0.2.17 > @@ -21,29 +21,29 @@ > (arch=kfreebsd-any)cap_rights_limit@Base 0.2.17 > (arch=kfreebsd-any)cap_rights_merge@Base 0.2.17 > (arch=kfreebsd-any)cap_rights_remove@Base 0.2.17 > - cgetcap@Base 0.1.15 > - cgetclose@Base 0.1.15 > - cgetent@Base 0.1.15 > - cgetfirst@Base 0.1.15 > - cgetmatch@Base 0.1.15 > - cgetnext@Base 0.1.15 > - cgetnum@Base 0.1.15 > - cgetset@Base 0.1.15 > - cgetstr@Base 0.1.15 > - cgetustr@Base 0.1.15 > +#MISSING: 0.2.22# cgetcap@Base 0.1.15 > +#MISSING: 0.2.22# cgetclose@Base 0.1.15 > +#MISSING: 0.2.22# cgetent@Base 0.1.15 > +#MISSING: 0.2.22# cgetfirst@Base 0.1.15 > +#MISSING: 0.2.22# cgetmatch@Base 0.1.15 > +#MISSING: 0.2.22# cgetnext@Base 0.1.15 > +#MISSING: 0.2.22# cgetnum@Base 0.1.15 > +#MISSING: 0.2.22# cgetset@Base 0.1.15 > +#MISSING: 0.2.22# cgetstr@Base 0.1.15 > +#MISSING: 0.2.22# cgetustr@Base 0.1.15 > (arch=kfreebsd-any)cpuset@Base 0.1.15 > (arch=kfreebsd-any)cpuset_getaffinity@Base 0.1.15 > (arch=kfreebsd-any)cpuset_getid@Base 0.1.15 > (arch=kfreebsd-any)cpuset_setaffinity@Base 0.1.15 > (arch=kfreebsd-any)cpuset_setid@Base 0.1.15 > - execvP@Base 0.1.15 > - feature_present@Base 0.1.15 > +#MISSING: 0.2.22# execvP@Base 0.1.15 > +#MISSING: 0.2.22# feature_present@Base 0.1.15 > (arch=kfreebsd-any)getbootfile@Base 0.1.15 > - getbsize@Base 0.2.17 > +#MISSING: 0.2.22# getbsize@Base 0.2.17 > (arch=kfreebsd-any)getdiskbyname@Base 0.1.15 > - getfstab@Base 0.1.15 > +#MISSING: 0.2.22# getfstab@Base 0.1.15 > (arch=kfreebsd-any)getloginclass@Base 0.1.15 > - getosreldate@Base 0.1.15 > +#MISSING: 0.2.22# getosreldate@Base 0.1.15 > (arch=kfreebsd-i386)i386_get_fsbase@Base 0.2.8 > (arch=kfreebsd-i386)i386_get_gsbase@Base 0.2.8 > (arch=kfreebsd-i386)i386_set_fsbase@Base 0.2.8 > @@ -66,7 +66,7 @@ > (arch=kfreebsd-any)mac_set_proc@Base 0.1.15 > (arch=kfreebsd-any)mac_to_text@Base 0.1.15 > (arch=kfreebsd-any)setfib@Base 0.1.15 > - setfstab@Base 0.1.15 > +#MISSING: 0.2.22# setfstab@Base 0.1.15 > (arch=kfreebsd-any)setloginclass@Base 0.1.15 > - srandomdev@Base 0.1.15 > - strnstr@Base 0.2.2 > +#MISSING: 0.2.22# srandomdev@Base 0.1.15 > +#MISSING: 0.2.22# strnstr@Base 0.2.2 > dh_makeshlibs: error: failing due to earlier errors > make: *** [debian/rules:104: binary-arch] Error 25 The full build log is available from: http://qa-logs.debian.net/2020/07/09/freebsd-glue_0.2.22_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.