From a3d0c05fd88ddc3d1a309d2c7c7c18758f7c5aad Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Tue, 29 Jan 2013 14:40:46 +0100 Subject: [PATCH] fix ltdl detection failure on CentOS6 fixes #3021 libtoolize on the subshell cannot produce exit errors, so we check as queit dry-run first and put an error to the user. tested on centos 6.3 x64, as well as debian wheezy with temporarly removed /usr/share/libtool/libltdl/COPYING.LIB --- autogen.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/autogen.sh b/autogen.sh index 691582169..52488df95 100755 --- a/autogen.sh +++ b/autogen.sh @@ -125,6 +125,17 @@ xlc ) am_opt=--include-deps;; esac +# verify that libtool-ltdl-devel is installed +echo "Running libtoolize dry-run..." +if ! libtoolize --dry-run --quiet --copy; then + echo "" + echo "**Error**: libtoolize cannot detect necessary files." + echo "" + echo "Make sure libtool-ltdl-devel (rpm) / libltdl-dev (deb) or an" + echo "appropriate package for your distribution is installed." + exit 1 +fi + for coin in `find $srcdir -path $srcdir/CVS -prune -o -name configure.ac -print` do dr=`dirname $coin` -- 2.40.0