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