Mats reported the following problem when bootstraping inetutils with the latest gnulib/ (2011-12-17):
configure.ac:152: error: possibly undefined macro: gl_FUNC_READLINE configure.ac:176: error: possibly undefined macro: AC_DEFINE This is due that we set ACLOCAL_FLAGS in bootstrap.conf, the change that introduced this is: * build-aux/bootstrap (AUTOPOINT, AUTORECONF): Factor out definitions. Run autopoint and libtoolize *before* gnulib-tool. After it, run an abbreviated autoreconf, rather than a loop around all tools. (slirp, bt_mark_as_generated): Remove functions. Since ACLOCAL_FLAGS isn't passed to autoreconf, I suggest the following fix. 2011-12-21 Alfred M. Szmidt <a...@gnu.org> * build-aux/bootstrap (AUTOPOINT): Pass ACLOCAL_FLAGS when invoking autoreconf. --- build-aux/bootstrap~ +++ build-aux/bootstrap @@ -1,6 +1,6 @@ #! /bin/sh # Print a version string. -scriptversion=2011-12-17.15; # UTC +scriptversion=2011-12-20.23; # UTC # Bootstrap this package from checked-out sources. @@ -821,9 +821,9 @@ find "$m4_base" "$source_base" \ # Tell autoreconf not to invoke autopoint or libtoolize; they were run above. echo "running: AUTOPOINT=true LIBTOOLIZE=true " \ - "$AUTORECONF --verbose --install --no-recursive -I $m4_base" + "$AUTORECONF --verbose --install --no-recursive -I $m4_base $ACLOCAL_FLAGS" AUTOPOINT=true LIBTOOLIZE=true \ - $AUTORECONF --verbose --install --no-recursive -I $m4_base \ + $AUTORECONF --verbose --install --no-recursive -I $m4_base $ACLOCAL_FLAGS\ || exit 1 # Get some extra files from gnulib, overriding existing files.