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
This commit is contained in:
Michael Friedrich 2013-01-29 14:40:46 +01:00
parent 8e8e607b2e
commit a3d0c05fd8
1 changed files with 11 additions and 0 deletions

View File

@ -125,6 +125,17 @@ xlc )
am_opt=--include-deps;; am_opt=--include-deps;;
esac 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` for coin in `find $srcdir -path $srcdir/CVS -prune -o -name configure.ac -print`
do do
dr=`dirname $coin` dr=`dirname $coin`