bootstraping recent Libtool with current git Autoconf gives this
failure:

  $ make check-local TESTSUITEFLAGS="-k config.lt -v -d -x"
  [...]
  ../../libtool/tests/early-libtool.at:216: $ACLOCAL -I m4
  stderr:
  configure.ac:4: error: m4_divert_require: circular dependency of 
_AS_LINENO_PREPARE
  ../../../autoconf/lib/m4sugar/m4sh.m4:308: AS_REQUIRE is expanded from...
  ../../../autoconf/lib/m4sugar/m4sh.m4:951: _AS_LINENO_PREPARE is expanded 
from...
  ../../../autoconf/lib/m4sugar/m4sh.m4:259: _AS_PREPARE is expanded from...
  m4/libtool.m4:563: LT_OUTPUT is expanded from...
  configure.ac:4: the top level
  autom4te: m4 failed with exit status: 1
  aclocal: autom4te failed with exit status: 1
  stdout:
  ../../libtool/tests/early-libtool.at:216: exit code was 1, expected 0
  67. early-libtool.at:126: 67. config.lt (early-libtool.at:126): FAILED 
(early-libtool.at:216)


LT_OUTPUT creates a script like this:

  cat >"$CONFIG_LT" <<_LTEOF
  #! $SHELL
  # Generated by $as_me.
  # Run this file to recreate a libtool stub with the current configuration.

  lt_cl_silent=false
  SHELL=\${CONFIG_SHELL-$SHELL}
  _LTEOF

  cat >>"$CONFIG_LT" <<\_LTEOF
  AS_SHELL_SANITIZE
  _AS_PREPARE

  exec AS_MESSAGE_FD>&1
  exec AS_MESSAGE_LOG_FD>>config.log
  ...

I understand that it is using undocumented features.  All I ask is that,
before 2.64 is released, this is fixed somehow, in one or both packages.

Thanks,
Ralf


Reply via email to