On Wed, Oct 12, 2011 at 20:37:30 +0100, Regis Boudin wrote: > thanks for the report, I'm looking into the issue, hopefully will get it > fixed soon.
The .la files that have been removed in 1.2-24 for compliance with S-V 3.9.2 were in fact used by sbnc via lt_dlopen. I restored them cleaning the dependency_libs line. I attach the debdiff for my QA release for whoever wants to adopt sbnc. Ludovico -- <l...@dovi.co> IRC: garden@freenode OpenPGP: 1024D/63D2D5D907F89BB8 Jabber/gtalk: garde...@gmail.com
diff -Nru sbnc-1.2/debian/changelog sbnc-1.2/debian/changelog --- sbnc-1.2/debian/changelog 2011-08-16 21:29:18.000000000 +0200 +++ sbnc-1.2/debian/changelog 2012-02-19 16:56:45.000000000 +0100 @@ -1,3 +1,12 @@ +sbnc (1.2-25) unstable; urgency=low + + * QA upload. + * Put back .la files (they are used by lt_dlopen), emptying the + dependency_libs setting. Closes: #639559. + * Add build-indep and build-arch targets to debian/rules. + + -- Ludovico Gardenghi <gar...@debian.org> Sun, 19 Feb 2012 16:56:06 +0100 + sbnc (1.2-24) unstable; urgency=low * QA upload. diff -Nru sbnc-1.2/debian/rules sbnc-1.2/debian/rules --- sbnc-1.2/debian/rules 2011-04-16 12:35:54.000000000 +0200 +++ sbnc-1.2/debian/rules 2012-02-19 16:56:45.000000000 +0100 @@ -21,7 +21,9 @@ --prefix=/ --exec-prefix=/ --with-tcl=/usr/lib/tcl8.5 touch configure-stamp -build: build-stamp +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp build-stamp: config.status dh_testdir $(MAKE) @@ -56,6 +58,8 @@ chrpath -d -k debian/temp/usr/lib/sbnc/libbnctcl.so # Replace leading '//' with '/' in the path. sed 's;//;/;g' -i debian/temp/usr/lib/sbnc/lib*.la + # Empty the 'dependency_libs' setting in .la files. + sed -i "/dependency_libs/ s/'.*'/''/" debian/temp/usr/lib/sbnc/lib*.la dh_install binary-indep: build install diff -Nru sbnc-1.2/debian/sbnc.install sbnc-1.2/debian/sbnc.install --- sbnc-1.2/debian/sbnc.install 2011-08-16 21:29:41.000000000 +0200 +++ sbnc-1.2/debian/sbnc.install 2012-02-19 16:56:45.000000000 +0100 @@ -1,3 +1,4 @@ debian/temp/sbnc usr/sbin/ debian/temp/usr/lib/sbnc/libsbnc.so* usr/lib/sbnc/ +debian/temp/usr/lib/sbnc/libsbnc.la usr/lib/sbnc/ debian/temp/sbnc.ipc usr/share/sbnc/templates/ diff -Nru sbnc-1.2/debian/sbnc-tcl.install sbnc-1.2/debian/sbnc-tcl.install --- sbnc-1.2/debian/sbnc-tcl.install 2011-08-16 21:29:52.000000000 +0200 +++ sbnc-1.2/debian/sbnc-tcl.install 2012-02-19 16:56:45.000000000 +0100 @@ -1,3 +1,4 @@ debian/temp/usr/lib/sbnc/libbnctcl.so* usr/lib/sbnc/ +debian/temp/usr/lib/sbnc/libbnctcl.la usr/lib/sbnc/ debian/temp/scripts usr/lib/sbnc/ debian/temp/sbnc.tcl usr/share/sbnc-tcl/templates/