On Fri, 8 Jul 2011, John J. Boyer wrote:
I've installed autoconf and automake from the CentOS repository. When I get liblouisutdml from its repository and run the autogen.sh script and then configure I get the error I explained in my previous message. Autoconf is generating a bad configure script. I've had the same problem on other CentOS installations, and nobody could figure out what it was. The nearest I can come is that some development file is missing from CentOS. This is not a problem for me to look at but for the CentOS experts. I just want to get my project to build, as it did on rhel. If I need to install something else from the CentOS repository, please tell me what.
Just to add some actual information to this thread:
CentOS 5.6:
$ hg clone https://liblouisutdml.googlecode.com/hg/ liblouisutdml
autogen.sh contains:
#!/bin/sh # # autogen.sh glue for liblouis # # Requires: automake 1.9, autoconf 2.57+ # Conflicts: autoconf 2.13 set -e
# Refresh GNU autotools toolchain. echo Cleaning autotools files... find -type d -name autom4te.cache -print0 | xargs -0 rm -rf ; find -type f ( -name missing -o -name install-sh -o -name mkinstalldirs \ -o -name depcomp -o -name ltmain.sh -o -name configure \ -o -name config.sub -o -name config.guess -o -name config.h.in \ -o -name mdate-sh -o -name texinfo.tex \ -o -name Makefile.in -o -name aclocal.m4 ) -print0 | xargs -0 rm -f
echo Running autoreconf... autoreconf --force --install
exit 0
Using it doesn't throw up anything too unsightly:
$ cd liblouisutdml
$ ./autogen.sh Cleaning autotools files... Running autoreconf... Putting files in AC_CONFIG_AUX_DIR, `build-aux'. configure.ac: installing `build-aux/install-sh' configure.ac: installing `build-aux/missing' doc/Makefile.am:16: installing `build-aux/mdate-sh' doc/Makefile.am:16: installing `build-aux/texinfo.tex' gnulib/Makefile.am: installing `build-aux/depcomp'
./configure works fine then complains I don't have liblouis installed. Looks fine to me, and I'm not going to make any effort to actually make it build.
jh