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