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

Bug#201935: Libtool script used in your package needs updating



On 18.07.03 Scott James Remnant (scott@netsplit.com) wrote:

> Version 3.39-1 of the file utility changed the format of the output line
> for MIPS shared libraries again.
> 
> In order to update your package to the latest version of libtool,
> ensure that libtool_1.4.3-10 is installed on your system and run the
> following commands from the source directory.
> 
> 	$ libtoolize -cf
> 	$ aclocal
> 	$ autoconf
> 
Patch included. Hopefully correct.

> You should also remove any \"libtool\" or \"ltconfig\" file left
> lying around from a previous version of libtool.
> 
> Failure to run *all three* means you'll end up with a funted version
> of libtool.
> 
> Also make sure that you run them in any sub-directory which ALSO runs
> libtool ( find . -type f | grep -e ltconfig -e ltmain )
> 
"find . -type f | grep -e ltconfig -e ltmain -e libtool" reads:

./libs/libwww/config/ltmain.sh
./libs/libwww/config/ltconfig
./libs/libwww/config/klibtool
./texk/acklibtool.m4
./texk/klibtool
./config/ltmain.sh
./config/ltconfig

I don't care about that stuff in ./libs/libwww, as we link
dynamically with the installed libwww.

That ./texk/klibtool reads:

#!/bin/sh
# This purports to allow distributions to be built with shared
# libraries.
#
# I wrote it for Kpathsea and friends, but I don't think there's
# anything TeX-specific in here.
<snip>
rcs_version='$Id: klibtool,v 1.11 2002/11/11 09:43:05 olaf Exp $' version=0.1
maint=tex-k@mail.tug.org
help="Usage: $0 [OPTION]... MODE [ARG]...
Help for building and linking with shared libraries.

ans ./texk/acklibtool.m4:

dnl Autoconf support for Klibtool.
dnl $Id: acklibtool.m4,v 1.5 1997/10/03 11:38:16 olaf Exp $

Do we have to care about these both?

Hilmar 
-- 
sigmentation fault
diff -urN debian.old/control debian/control
--- debian.old/control	Sat Jul 19 15:19:21 2003
+++ debian/control	Sat Jul 19 15:17:40 2003
@@ -4,7 +4,7 @@
 Maintainer: teTeX maintainers <debian-tetex-maint@lists.debian.org>
 Uploaders: Christoph Martin <christoph.martin@uni-mainz.de>, Julian Gilbey <jdg@debian.org>, C.M. Connelly <cmc@debian.org>, Atsuhito KOHDA <kohda@debian.org>
 Standards-Version: 3.5.6.0
-Build-Depends: debhelper (>= 4.1.16), ed, libpng3-dev, zlib1g-dev, xlibs-dev, libxaw7-dev | libxaw-dev, m4, flex, bison, tetex-base (>= 1.0.2+20021025), libtiff3g-dev, libwww-dev (>= 5.4.0-4), libwww0, t1lib-dev, po-debconf
+Build-Depends: debhelper (>= 4.1.16), ed, libpng3-dev, zlib1g-dev, xlibs-dev, libxaw7-dev | libxaw-dev, m4, flex, bison, tetex-base (>= 1.0.2+20021025), libtiff3g-dev, libwww-dev (>= 5.4.0-4), libwww0, t1lib-dev, po-debconf, libtool (>= 1.4.3-10)
 
 Package: tetex-bin
 Priority: optional
diff -urN debian.old/rules debian/rules
--- debian.old/rules	Sat Jul 19 15:19:21 2003
+++ debian/rules	Sat Jul 19 15:18:30 2003
@@ -27,6 +27,12 @@
 configure: configure-stamp
 configure-stamp:
 	dh_testdir
+	# remove old versions of libtool
+	rm -f ./config/ltmain.sh ./config/ltconfig
+	# an recreate it
+	libtoolize -cf
+	aclocal
+	autoconf
 	# Add here commands to configure the package.
 	# Make sure all of our expected symlinks are in place
 	sh debian/restore-symlinks

Reply to: