[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#964661: freebsd-glue: FTBFS: dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below



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.


Reply to: