Hi Bruno, 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@ $ $HOME/.local/bin/autoconf --version autoconf (GNU Autoconf) 2.72.8-51dec $ env GNULIB_TOOL_IMPL=py AUTOCONF="$HOME/.local/bin/autoconf" ./test-emacs-1.sh Files ./test-emacs-1.result/m4/gnulib-cache.m4 and tmp729456-result/m4/gnulib-cache.m4 differ FAIL: gnulib-tool's result has unexpected differences. The gnulib-cache.m4 are actual differences that need to be fixed. >From autoconf/NEWS for version 2.72: *** All internal uses of AC_EGREP_CPP and AC_EGREP_HEADER have been removed. $ /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. Collin