Hi Gavin, > gettext.m4 from gnulib uses a macro gt_INTL_MACOSX, but running > gnulib-tool --add-import doesn't cause this macro to be defined in the > produced configure script.
This is hard to believe, because 1) The only gnulib module which contains gettext.m4 is the 'gettext' module: $ ./gnulib-tool --find m4/gettext.m4 gettext 2) The 'gettext' module also contains the intlmacosx.m4 file that defines gt_INTL_MACOSX: $ ./gnulib-tool --extract-filelist gettext m4/codeset.m4 m4/fcntl-o.m4 m4/gettext.m4 m4/glibc2.m4 m4/glibc21.m4 m4/iconv.m4 m4/intdiv0.m4 m4/intl.m4 m4/intldir.m4 m4/intlmacosx.m4 m4/intmax.m4 m4/inttypes_h.m4 m4/inttypes-pri.m4 m4/lcmessage.m4 m4/lock.m4 m4/longlong.m4 m4/nls.m4 m4/po.m4 m4/printf-posix.m4 m4/progtest.m4 m4/size_max.m4 m4/stdint_h.m4 m4/threadlib.m4 m4/uintmax_t.m4 m4/visibility.m4 m4/wchar_t.m4 m4/wint_t.m4 m4/xsize.m4 build-aux/config.rpath m4/00gnulib.m4 m4/gnulib-common.m4 m4/onceonly.m4 > There is a definition in intlmacosx.m4 but this file is not pulled in. > I have a backup of this file intlmacosx.m4~ which was probably created > by gnulib-tool when I updated the gnulib files. Could you please investigate 1) What was the gnulib-tool invocation? 2) What other operations were performed after gnulib-tool? 3) Can you send a copy of the generated gnulib-cache.m4 and gnulib-comp.m4 files? > My guess is that the > dependencies for the gettext module have changed so it is not pulling > in the definition of this macro. The dependencies and file list of the 'gettext' module have not changed in 7 years. Bruno