[Pkg-netsim-devel] Bug#746921: tclcl: ftbfs with GCC-4.9

Matthias Klose doko at debian.org
Sun May 4 00:22:49 UTC 2014


Package: src:tclcl
Version: 1.20-7
Severity: important
Tags: sid jessie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-4.9

The package fails to build in a test rebuild on at least amd64 with
gcc-4.9/g++-4.9, but succeeds to build with gcc-4.8/g++-4.8. The
severity of this report may be raised before the jessie release.

The full build log can be found at:
http://people.debian.org/~doko/logs/failed-gcc49/tclcl_1.20-7_unstable_gcc49.log
The last lines of the build log are at the end of this report.

To build with GCC 4.9, either set CC=gcc-4.9 CXX=g++-4.9 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t experimental install g++ 

Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols
files.  For other C/C++ related build failures see the porting guide
at http://gcc.gnu.org/gcc-4.9/porting_to.html

[...]
	objcopy --only-keep-debug --compress-debug-sections debian/tclcl/usr/bin/tcl2c\+\+ debian/tclcl-dbg/usr/lib/debug/.build-id/b8/eab5614997c3093d214e905aabb68f9b18a01f.debug
	chmod 644 debian/tclcl-dbg/usr/lib/debug/.build-id/b8/eab5614997c3093d214e905aabb68f9b18a01f.debug
	strip --remove-section=.comment --remove-section=.note debian/tclcl/usr/bin/tcl2c\+\+
	objcopy --add-gnu-debuglink debian/tclcl-dbg/usr/lib/debug/.build-id/b8/eab5614997c3093d214e905aabb68f9b18a01f.debug debian/tclcl/usr/bin/tcl2c\+\+
	install -d debian/tclcl-dbg/usr/lib/debug/.build-id/2c
	objcopy --only-keep-debug --compress-debug-sections debian/libtclcl1/usr/lib/x86_64-linux-gnu/libtclcl.so.1.20 debian/tclcl-dbg/usr/lib/debug/.build-id/2c/7c229b1a708669f09241cbca1143dd80931832.debug
	chmod 644 debian/tclcl-dbg/usr/lib/debug/.build-id/2c/7c229b1a708669f09241cbca1143dd80931832.debug
	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libtclcl1/usr/lib/x86_64-linux-gnu/libtclcl.so.1.20
	objcopy --add-gnu-debuglink debian/tclcl-dbg/usr/lib/debug/.build-id/2c/7c229b1a708669f09241cbca1143dd80931832.debug debian/libtclcl1/usr/lib/x86_64-linux-gnu/libtclcl.so.1.20
	strip --strip-debug debian/libtclcl1-dev/usr/lib/x86_64-linux-gnu/libtclcl.a
make[1]: Leaving directory `/«PKGBUILDDIR»'
   dh_makeshlibs -a
	rm -f debian/tclcl/DEBIAN/shlibs
	rm -f debian/libtclcl1/DEBIAN/shlibs
	install -d debian/libtclcl1/DEBIAN
	echo 'libtclcl 1 libtclcl1' >>debian/libtclcl1/DEBIAN/shlibs
	echo "# Automatically added by dh_makeshlibs">> debian/libtclcl1.postinst.debhelper
	sed "" /usr/share/debhelper/autoscripts/postinst-makeshlibs >> debian/libtclcl1.postinst.debhelper
	echo '# End automatically added section' >> debian/libtclcl1.postinst.debhelper
	echo "# Automatically added by dh_makeshlibs">> debian/libtclcl1.postrm.debhelper
	sed "" /usr/share/debhelper/autoscripts/postrm-makeshlibs >> debian/libtclcl1.postrm.debhelper
	echo '# End automatically added section' >> debian/libtclcl1.postrm.debhelper
	chmod 644 debian/libtclcl1/DEBIAN/shlibs
	chown 0:0 debian/libtclcl1/DEBIAN/shlibs
	dpkg-gensymbols -plibtclcl1 -Idebian/libtclcl1.symbols -Pdebian/libtclcl1 "-edebian/libtclcl1/usr/lib/x86_64-linux-gnu/libtclcl.so.1.20\
"
dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libtclcl1/DEBIAN/symbols doesn't match completely debian/libtclcl1.symbols
--- debian/libtclcl1.symbols (libtclcl1_1.20-7_amd64)
+++ dpkg-gensymbolsMUBq03	2014-04-18 12:51:20.729691779 +0000
@@ -243,9 +243,9 @@
  _ZN9TracedVarC1Ev at Base 1.20
  _ZN9TracedVarC2EPKc at Base 1.20
  _ZN9TracedVarC2Ev at Base 1.20
- _ZN9TracedVarD0Ev at Base 1.20
- _ZN9TracedVarD1Ev at Base 1.20
- _ZN9TracedVarD2Ev at Base 1.20
+#MISSING: 1.20-7# _ZN9TracedVarD0Ev at Base 1.20
+#MISSING: 1.20-7# _ZN9TracedVarD1Ev at Base 1.20
+#MISSING: 1.20-7# _ZN9TracedVarD2Ev at Base 1.20
  _ZNK12TclArguments9add_errorEv at Base 1.20
 #MISSING: 1.20-4# _ZNK12TclArguments9more_argsEv at Base 1.20
 #MISSING: 1.20-4# _ZNK3Tcl6interpEv at Base 1.20
	(grep -s -v misc:Pre-Depends debian/libtclcl1.substvars; echo misc:Pre-Depends=multiarch-support) > debian/libtclcl1.substvars.new
	mv debian/libtclcl1.substvars.new debian/libtclcl1.substvars
	rm -f debian/libtclcl1-dev/DEBIAN/shlibs
	rm -f debian/tclcl-dbg/DEBIAN/shlibs
dh_makeshlibs: failing due to earlier errors
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit status 2



More information about the Pkg-netsim-devel mailing list