Bug#724882: blt: FTBFS with upcoming Tcl/Tk packages
Package: blt
Version: 2.4z-7
Severity: normal
Tags: patch
Dear Maintainer,
Your blt package FTBFS against the Tcl/Tk packages from experimental because
they switched from shlibs to symbols and blt processes the shlibs files
manually.
Since currently blt doesn't link to several Tcl versions there's no need in
this complication. After removing call to debian/hackshlibs in debian/rules
the package starts building just fine. The minimal patch is attached.
-- System Information:
Debian Release: 7.1
APT prefers proposed-updates
APT policy: (500, 'proposed-updates'), (500, 'stable'), (100, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages blt depends on:
ii libc6 2.13-38
ii libx11-6 2:1.5.0-1+deb7u1
ii tcl8.4 8.4.20-4
ii tcl8.5 8.5.14-5
ii tk8.5 8.5.14-5
blt recommends no packages.
Versions of packages blt suggests:
pn blt-demo <none>
-- no debconf information
diff -Nru blt-2.4z/debian/changelog blt-2.4z/debian/changelog
--- blt-2.4z/debian/changelog 2013-09-22 20:15:55.000000000 +0400
+++ blt-2.4z/debian/changelog 2013-09-29 14:11:31.000000000 +0400
@@ -1,3 +1,11 @@
+blt (2.4z-7.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fixed build with newer Tcl/Tk package which switched from shlibs to
+ symbols.
+
+ -- Sergei Golovan <sgolovan@debian.org> Sun, 29 Sep 2013 14:11:14 +0400
+
blt (2.4z-7) unstable; urgency=low
* QA upload.
diff -Nru blt-2.4z/debian/rules blt-2.4z/debian/rules
--- blt-2.4z/debian/rules 2013-09-22 19:49:54.000000000 +0400
+++ blt-2.4z/debian/rules 2013-09-29 14:08:37.000000000 +0400
@@ -189,8 +189,8 @@
# makes a shlibs.local file with which to fool the shlibs system,
# and get the special dependencies we need.
- chmod +x debian/hackshlibs # make sure we can run it
- DEB_HOST_ARCH=$(DEB_HOST_ARCH) debian/hackshlibs
+ #chmod +x debian/hackshlibs # make sure we can run it
+ #DEB_HOST_ARCH=$(DEB_HOST_ARCH) debian/hackshlibs
dh_shlibdeps
dh_gencontrol
Reply to: