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

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: