From 56654596a31c6764c0cea1fa1c6908a462b7b7b9 Mon Sep 17 00:00:00 2001 From: Stig Bakken Date: Fri, 24 Sep 1999 14:29:28 +0000 Subject: [PATCH] Detect automake/libtool that are installed with different prefixes. --- buildconf | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/buildconf b/buildconf index 7863af8605..b2de3c0c94 100755 --- 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 -- 2.40.0