From: Michael Friedrich Date: Tue, 29 Jan 2013 13:40:46 +0000 (+0100) Subject: fix ltdl detection failure on CentOS6 fixes #3021 X-Git-Tag: v0.0.2~631 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a3d0c05fd88ddc3d1a309d2c7c7c18758f7c5aad;p=icinga2 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 --- 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`