Re: Please test autoreconf from zack/autoreconf-exclude branch

Bruno Haible via Discussion list for the autoconf build system <[email protected]> Sat, 07 Mar 2026 15:43:41 +0100
Newsgroups gmane.comp.sysutils.autoconf.general
Organization GNU
Message-ID <1829965.MBTkINFxTi@nimes>
Hi Zack,

> However, squeezing features into what would otherwise be a release
> candidate is always a risk

I'm testing it on the tarballs mentioned in
https://savannah.gnu.org/support/?111272
https://savannah.gnu.org/support/?111273

It works as expected (without -x, or with
  -x autopoint
  -x autoconf
  -x autoconf,autopoint
) with the following tarballs:

  grcompiler_5.2.1.orig.tar.gz
  chemical-mime-data_0.1.94.orig.tar.gz
  jellyfish_2.3.0.orig.tar.gz
  mozo_1.26.2.orig.tar.xz

However, with libmatheval_1.1.11+dfsg.orig.tar.gz tarball from
https://packages.debian.org/sid/libmatheval-dev I get an error
message:

$ autoreconf -v -f -i
autoreconf: export WARNINGS=
autoreconf: warning: autoconf input should be named 'configure.ac', not 'configure.in'
autoreconf: Entering directory '.'
autoreconf: configure.in: no obvious need to run autopoint
autoreconf: running: aclocal --force -I m4
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
autoreconf: configure.in: tracing
Use of uninitialized value $flag in string eq at /darch/x86_64-linux-gnu/gnu/bin/autoreconf line 189.

It's here:
  return 1 if $flag;

  verb (($flag eq "")                     <================ LINE 189
        ? "$context: not running $cmd: --install not given"
        : "$context: not running $cmd: --exclude $cmd was given");

My perl version is v5.38.2.

Likewise with gnujump_1.0.8.orig.tar.gz from
https://packages.debian.org/bookworm/gnujump.

Bruno