Hi Collin,

> I assume you are using Autoconf 2.72? I don't see an easy way to fix
> this and Autoconf is trivial to install so it is probably just worth
> mentioning in the README.
> 
> $ /usr/bin/autoconf --version
> autoconf (GNU Autoconf) 2.71
> $ env GNULIB_TOOL_IMPL=py AUTOCONF=/usr/bin/autoconf ./test-emacs-1.sh
> Files ./test-emacs-1.result/lib/gnulib.mk.in and 
> tmp675314-result/lib/gnulib.mk.in differ
> Files ./test-emacs-1.result/m4/gnulib-cache.m4 and 
> tmp675314-result/m4/gnulib-cache.m4 differ
> FAIL: gnulib-tool's result has unexpected differences.
> $ diff -u ./test-emacs-1.result/lib/gnulib.mk.in 
> tmp675314-result/lib/gnulib.mk.in
> --- ./test-emacs-1.result/lib/gnulib.mk.in    2024-03-21 16:41:15.777430236 
> -0700
> +++ tmp675314-result/lib/gnulib.mk.in 2024-03-21 16:42:21.562400446 -0700
> @@ -237,6 +237,7 @@
>  ECHO_C = @ECHO_C@
>  ECHO_N = @ECHO_N@
>  ECHO_T = @ECHO_T@
> +EGREP = @EGREP@
>  EMACSRES = @EMACSRES@
>  EMACS_MANIFEST = @EMACS_MANIFEST@
>  EXEEXT = @EXEEXT@
> @@ -253,6 +254,7 @@
>  GNULIB_WARN_CFLAGS = @GNULIB_WARN_CFLAGS@
>  GNUSTEP_CFLAGS = @GNUSTEP_CFLAGS@
>  GNU_OBJC_CFLAGS = @GNU_OBJC_CFLAGS@
> +GREP = @GREP@
>  GTK_LIBS = @GTK_LIBS@
>  GTK_OBJ = @GTK_OBJ@
>  GZIP_PROG = @GZIP_PROG@

Hmm. Indeed, Autoconf 2.71 and 2.72 produce different results here.
I don't see a good way to handle both versions at the same time.
So I made the test SKIP if the Autoconf version is not 2.72.

> $ /usr/bin/automake --version
> automake (GNU automake) 1.16.5
> 
> This doesn't seem to cause any issues from what I can tell, but
> Automake is easy enough to install as well.

The Automake version made the test-create-*.sh tests fail. I've handled that
now.

Bruno




Reply via email to