% sh buildconf rebuilding srclib/apr/configure buildconf: checking installation... buildconf: autoconf version 2.59 (ok) buildconf: libtool version 1.5a (ok) Copying libtool helper files ... cat: aclocal.m4: No such file or directory buildconf: Using libtool.m4 at /usr/local/share/aclocal/libtool.m4.
but, if I upgrade my libtool, there will be no file /usr/local/share/aclocal/libtool.m4 cf libtool/NEWS: New in 1.5b: 2004-??-??; CVS version 1.5a, Libtool team: ... * make install now deletes preexisting $prefix/share/libtool before installing latest files. ... In other words buildconf's $libtoolize --copy --automake ltpath=`dirname $libtoolize` ltfile=${LIBTOOL_M4-`cd $ltpath/../share/aclocal ; pwd`/libtool.m4} isn't going to find libtool.m4 to perform the sed to create build/libtool.m4, unless I work-around using LIBTOOL_M4. I don't know how new AC_CONFIG_MACRO_DIR is, but: * libtoolize installs libtool.m4 (and ltdl.m4 if used) to AC_CONFIG_MACRO_DIR. so you know where libtool.m4 will land - why sed the copy? Standing back for a moment, why is the sed necessary? After buildconf, won't all the libtool.m4's be the same anyway? Cheers, Patrick