Simon Josefsson <simon <at> josefsson.org> writes: > > Several modules -- acl, argmatch, backupfile, closeout, copy-file, > etc, essentially all failed modules except fts-lgpl -- now fail with > an error output like the one below. > > Any ideas what may have caused this? It seems absolute-header.m4 > should have been included in the file list, but I'm not sure which > module is responsible. ... > executing autoconf > configure:6145: error: possibly undefined macro: gl_ABSOLUTE_HEADER > If this token and others are legitimate, please use m4_pattern_allow. > See the Autoconf documentation. >
My guess is that this patch, which I am applying, will solve the issue for all the regressions you saw (I only tested it on the acl module). 2006-12-26 Eric Blake <[EMAIL PROTECTED]> * modules/absolute-header: New module. * modules/fcntl (Depends-on): Depend on it. * modules/inttypes (Depends-on): Likewise. * modules/stdint (Depends-on): Likewise. * modules/sys_stat (Depends-on): Likewise. * modules/wctype (Depends-on): Likewise. * MODULES.html.sh (Support for building libraries and executables): Document it. Index: MODULES.html.sh =================================================================== RCS file: /sources/gnulib/gnulib/MODULES.html.sh,v retrieving revision 1.165 diff -u -r1.165 MODULES.html.sh --- MODULES.html.sh 22 Dec 2006 13:03:25 -0000 1.165 +++ MODULES.html.sh 26 Dec 2006 18:36:54 -0000 @@ -2207,6 +2207,7 @@ func_echo "$element" func_begin_table + func_module absolute-header func_module config-h func_module configmake func_module dummy @@ -2361,3 +2362,8 @@ trap 'func_exit $?' 1 2 3 13 15 exit 0 + +# Local Variables: +# indent-tabs-mode: nil +# whitespace-check-buffer-indent: nil +# End: Index: modules/absolute-header =================================================================== RCS file: modules/absolute-header diff -N modules/absolute-header --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ modules/absolute-header 26 Dec 2006 18:36:54 -0000 @@ -0,0 +1,19 @@ +Description: +Allows wrapping a broken system header in a gnulib replacement. + +Files: +m4/absolute-header.m4 + +Depends-on: + +configure.ac: + +Makefile.am: + +Include: + +License: +LGPL + +Maintainer: +all Index: modules/fcntl =================================================================== RCS file: /sources/gnulib/gnulib/modules/fcntl,v retrieving revision 1.6 diff -u -r1.6 fcntl --- modules/fcntl 13 Oct 2006 12:40:23 -0000 1.6 +++ modules/fcntl 26 Dec 2006 18:36:54 -0000 @@ -3,10 +3,10 @@ Files: lib/fcntl_.h -m4/absolute-header.m4 m4/fcntl_h.m4 Depends-on: +absolute-header unistd configure.ac: Index: modules/inttypes =================================================================== RCS file: /sources/gnulib/gnulib/modules/inttypes,v retrieving revision 1.16 diff -u -r1.16 inttypes --- modules/inttypes 13 Oct 2006 12:40:23 -0000 1.16 +++ modules/inttypes 26 Dec 2006 18:36:54 -0000 @@ -3,11 +3,11 @@ Files: lib/inttypes_.h -m4/absolute-header.m4 m4/inttypes-pri.m4 m4/inttypes.m4 Depends-on: +absolute-header stdint configure.ac: Index: modules/stdint =================================================================== RCS file: /sources/gnulib/gnulib/modules/stdint,v retrieving revision 1.17 diff -u -r1.17 stdint --- modules/stdint 13 Oct 2006 12:40:23 -0000 1.17 +++ modules/stdint 26 Dec 2006 18:36:54 -0000 @@ -9,11 +9,11 @@ Files: lib/stdint_.h m4/stdint.m4 -m4/absolute-header.m4 m4/longlong.m4 m4/ulonglong.m4 Depends-on: +absolute-header configure.ac: gl_STDINT_H Index: modules/sys_stat =================================================================== RCS file: /sources/gnulib/gnulib/modules/sys_stat,v retrieving revision 1.9 diff -u -r1.9 sys_stat --- modules/sys_stat 27 Oct 2006 20:46:43 -0000 1.9 +++ modules/sys_stat 26 Dec 2006 18:36:54 -0000 @@ -3,10 +3,10 @@ Files: lib/stat_.h -m4/absolute-header.m4 m4/sys_stat_h.m4 Depends-on: +absolute-header configure.ac: gl_HEADER_SYS_STAT_H Index: modules/wctype =================================================================== RCS file: /sources/gnulib/gnulib/modules/wctype,v retrieving revision 1.2 diff -u -r1.2 wctype --- modules/wctype 24 Dec 2006 07:55:08 -0000 1.2 +++ modules/wctype 26 Dec 2006 18:36:54 -0000 @@ -7,6 +7,7 @@ m4/wint_t.m4 Depends-on: +absolute-header configure.ac: gl_WCTYPE_H