On Sun, 2022-09-04 at 01:54 +0000, Bjarni Ingi Gislason via Bug reports and discussion for GNU make wrote: > This causes failure when compiling.
What is the failure? I don't get any failures. I do see the output here, but they are are just notes / warnings. Everything still works. If you see failures while compiling, please provide those messages. > Notice from module fdl: > Don't use this module! Instead, copy the referenced license file > into your version control repository. I don't want to do that. > autoreconf: running: /usr/bin/autoconf --include=m4 -- > include=/usr/share/aclocal --force > configure.ac:87: warning: The macro `AC_TRY_COMPILE' is obsolete. > configure.ac:87: You should run autoupdate. > ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... > lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... > lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... > ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... > ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... > m4/acinclude.m4:105: AC_STRUCT_ST_MTIM_NSEC is expanded from... > configure.ac:87: the top level > configure.ac:243: warning: The macro `AC_FD_MSG' is obsolete. > configure.ac:243: You should run autoupdate. > ./lib/autoconf/general.m4:400: AC_FD_MSG is expanded from... > m4/acinclude.m4:38: CF_NETLIBS is expanded from... > lib/m4sugar/m4sh.m4:594: AS_CASE is expanded from... > lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... > ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... > configure.ac:243: the top level These are because of older autoconf macros in some of the older m4 files we use for older imported code like glob, fnmatch, etc. They do still work, for now. I haven't worked out how to import the newest versions of glob and fnmatch while still supporting alternative OS's like Windows and VMS. The current gnulib implementations of these are riddled with advanced requirements in both autoconf and automake and the resulting makefiles which makes them unusable unless you have a full POSIX shell and utils, including an existing implementation of make. So for now I'm ignoring this.