]> granicus.if.org Git - php/commitdiff
Detect automake/libtool that are installed with different prefixes.
authorStig Bakken <ssb@php.net>
Fri, 24 Sep 1999 14:29:28 +0000 (14:29 +0000)
committerStig Bakken <ssb@php.net>
Fri, 24 Sep 1999 14:29:28 +0000 (14:29 +0000)
buildconf

index 7863af86054187dad83eb039fe12b7514c6d8088..b2de3c0c948225ac8d58e1263d0b433f1c9d1c04 100755 (executable)
--- a/buildconf
+++ b/buildconf
@@ -66,10 +66,17 @@ else
        echo "           to build PHP from CVS."
        exit 1
     fi
-    
     touch buildconf.stamp
 fi
 
+am_prefix=`which automake | sed -e 's#/[^/]*/[^/]*$##'`
+lt_prefix=`which libtool | sed -e 's#/[^/]*/[^/]*$##'`
+if test "$am_prefix" != "$lt_prefix"; then
+    echo "buildconf: WARNING: automake and libtool are installed in different"
+    echo "           directories.  This may cause aclocal to fail."
+    echo "buildconf: continuing anyway"
+fi
+
 if test "$supplied_flag" = "--copy"; then
     automake_flags=--copy
 fi
@@ -111,6 +118,15 @@ libtoolize --automake $automake_flags --force
 
 mv aclocal.m4 aclocal.m4.old 2>/dev/null
 aclocal
+if test "$?" != "0" -a "$am_prefix" != "$lt_prefix"; then
+    echo "buildconf: ERROR: aclocal failed, probably because automake and"
+    echo "           libtool are installed with different prefixes;"
+    echo "           automake is installed in $am_prefix, but libtool in $lt_prefix."
+    echo "           Please re-install automake and/or libtool with a common prefix"
+    echo "           and try again."
+    exit 1
+fi
+
 if cmp aclocal.m4.old aclocal.m4 > /dev/null 2>&1; then
     echo "buildconf: keeping aclocal.m4"
     mv aclocal.m4.old aclocal.m4