libtool
[Top][All Lists]
Advanced

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

libtool-1.4b bootstrap nit


From: Tim Mooney
Subject: libtool-1.4b bootstrap nit
Date: Tue, 10 Jul 2001 19:17:43 -0500 (CDT)

In regard to: [Announce] libtool-1.4b, Gary V. Vaughan said (at 12:17am on...:

>The most important user-visible changes since release 1.4 follow:
>
>New in 1.4b: 2001-07-09
>* Now bootstraps with autoconf-2.50 and automake-1.4-p4.

If I grab the tarball from alpha.gnu.org and untar it and then

        ./bootstrap
        ./configure
        gmake

it starts out by doing a recheck:

        /bin/ksh ./config.status --recheck

which runs:

running /bin/ksh ./configure  --prefix=/local/gnu --exec-prefix=/local/gnu
--enable-ltdl-install  --no-create --no-recursion

and I eventually see:

configure: creating libtool
appending configuration tag "CXX" to libtool
checking whether the cxx linker (/usr/bin/ld) supports shared libraries... yes
./configure[7903]: syntax error at line 1 : `COPYING' unexpected

then, when it dives into libltdl, it does a recheck, and I eventually see:

configure: creating libtool
appending configuration tag "CXX" to libtool
checking whether the cxx linker (/usr/bin/ld) supports shared libraries... yes
./configure[8082]: syntax error at line 1 : `Makefile' unexpected



I'm using autoconf 2.50 and automake 1.4-p4.  Are the syntax errors from
configure something peculiar about my environment, or do other people see
them too?

Also, the patch below my sig might be useful for bootstrap (the problem
I'm describing above happens with or without it, though, so the patch is
unrelated).

Tim
-- 
Tim Mooney                              address@hidden
Information Technology Services         (701) 231-1076 (Voice)
Room 242-J6, IACC Building              (701) 231-8541 (Fax)
North Dakota State University, Fargo, ND 58105-5164


--- libtool-1.4b.orig/bootstrap Thu Jun 28 17:35:49 2001
+++ libtool-1.4b/bootstrap      Tue Jul 10 18:53:51 2001
@@ -8,6 +8,28 @@
 : ${AUTOCONF=autoconf}
 : ${AUTOHEADER=autoheader}

+# Check for autoconf & automake versions.
+min_ac_version=2.50
+min_am_version=1.4-p4
+ac_version=`${AUTOCONF} --version 2>/dev/null | sed -e '2,$d' | \
+       sed -e 's/^[^0-9]*\([^ $]*\).*$/\1/'`
+am_version=`${AUTOMAKE} --version 2>/dev/null | sed -e '2,$d' | \
+       sed -e 's/^[^0-9]*\([^ $]*\).*$/\1/'`
+
+if     test X"$ac_version" = X"" || \
+       test `expr $ac_version \< $min_ac_version` != 0
+then
+       echo "libtool requires at least autoconf version $min_ac_version" >&2
+       exit 1
+fi
+
+if     test X"$am_version" = X"" || \
+       test `expr $am_version \< $min_am_version` != 0
+then
+       echo "libtool requires at least automake version $min_am_version" >&2
+       exit 1
+fi
+
 # fake the libtool scripts
 touch ltmain.sh
 touch libtoolize




reply via email to

[Prev in Thread] Current Thread [Next in Thread]