Bug#746523: src:gmp: FTCBFS for arm64: update symbols file

Helmut Grohne helmut at subdivi.de
Wed Apr 30 22:02:12 UTC 2014


Package: src:gmp
Version: 2:6.0.0+dfsg-2.3
Severity: normal
X-Debbugs-CC: Jordi Mallach <jordi at debian.org>
User: helmutg at debian.org
Usertags: rebootstrap

Since the recent sequence of NMUs, gmp started to FTCBFS on arm64.
Please have a look at the tail of the build log:

dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libgmp10/DEBIAN/symbols doesn't match completely debian/libgmp10.symbols
--- debian/libgmp10.symbols (libgmp10_2:6.0.0+dfsg-2.3_arm64)
+++ dpkg-gensymbols8TvKYr	2014-04-30 21:49:34.000000000 +0000
@@ -604,7 +604,7 @@
  (arch=any-i386)__gmpn_sub_nc_pentium4_sse2 at Base 2:5.1.1
  (arch=any-i386)__gmpn_sub_nc_pentium at Base 2:5.1.1
  (arch=any-i386)__gmpn_sub_nc_x86 at Base 2:5.1.1
- (arch=!hppa !mips !mipsel !sparc64)__gmpn_sublsh1_n at Base 0
+#MISSING: 2:6.0.0+dfsg-2.3# (arch=!hppa !mips !mipsel !sparc64)__gmpn_sublsh1_n at Base 0
  (arch=any-i386)__gmpn_sublsh1_n_init at Base 2:5.1.1
  __gmpn_submul_1 at Base 0
  (arch=any-i386)__gmpn_submul_1_atom_sse2 at Base 2:5.1.1
	(grep -s -v misc:Pre-Depends debian/libgmp10.substvars; echo misc:Pre-Depends=multiarch-support) > debian/libgmp10.substvars.new
	mv debian/libgmp10.substvars.new debian/libgmp10.substvars
	rm -f debian/libgmpxx4ldbl/DEBIAN/shlibs
	install -d debian/libgmpxx4ldbl/DEBIAN
	echo 'libgmpxx 4 libgmpxx4ldbl' >>debian/libgmpxx4ldbl/DEBIAN/shlibs
	echo "# Automatically added by dh_makeshlibs">> debian/libgmpxx4ldbl.postinst.debhelper
	sed "" /usr/share/debhelper/autoscripts/postinst-makeshlibs >> debian/libgmpxx4ldbl.postinst.debhelper
	echo '# End automatically added section' >> debian/libgmpxx4ldbl.postinst.debhelper
	echo "# Automatically added by dh_makeshlibs">> debian/libgmpxx4ldbl.postrm.debhelper
	sed "" /usr/share/debhelper/autoscripts/postrm-makeshlibs >> debian/libgmpxx4ldbl.postrm.debhelper
	echo '# End automatically added section' >> debian/libgmpxx4ldbl.postrm.debhelper
	chmod 644 debian/libgmpxx4ldbl/DEBIAN/shlibs
	chown 0:0 debian/libgmpxx4ldbl/DEBIAN/shlibs
	(grep -s -v misc:Pre-Depends debian/libgmpxx4ldbl.substvars; echo misc:Pre-Depends=multiarch-support) > debian/libgmpxx4ldbl.substvars.new
	mv debian/libgmpxx4ldbl.substvars.new debian/libgmpxx4ldbl.substvars
	rm -f debian/libgmp-dev/DEBIAN/shlibs
	rm -f debian/libgmp3-dev/DEBIAN/shlibs
dh_makeshlibs: failing due to earlier errors
make[1]: *** [binary-common] Error 2
make[1]: Leaving directory `/tmp/buildd/gmp/gmp-6.0.0+dfsg'
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch gave error exit status 2

More context and a link to the full build log is available at:
https://jenkins.debian.net/view/rebootstrap/job/rebootstrap_arm64_gcc48/lastBuild/console

It appears that arm64 is not the only affected architecture and gmp also
FTBFS for a number of ports such as alpha, m68k and sh4, see:
http://buildd.debian-ports.org/status/package.php?p=gmp

Helmut



More information about the debian-science-maintainers mailing list