bug-gnulib@gnu.org mirror (unofficial)
 help / color / mirror / Atom feed
* Possible GETTEXT version mismatch?
@ 2019-08-24  3:13 Assaf Gordon
  2019-08-24 16:31 ` Bruno Haible
  0 siblings, 1 reply; 2+ messages in thread
From: Assaf Gordon @ 2019-08-24  3:13 UTC (permalink / raw)
  To: bug-gnulib@gnu.org List

Hello,

Just checking, but could it be that there's some mismatch
in gnulib about gettext?

   $ git grep GETTEXT_MACRO_VERSION
   build-aux/po/Makefile.in.in:GETTEXT_MACRO_VERSION = 0.19
   [...]
   m4/po.m4:  AC_SUBST([GETTEXT_MACRO_VERSION], [0.20])

While trying to upgrade gnulib in GNU datamash,
I got into an endless cycle of failing with:

       make[2]: Entering directory '/home/gordon/projects/datamash/po'
       *** error: gettext infrastructure mismatch: using a Makefile.in.in
       from gettext version 0.19 but the autoconf macros are from gettext
       version 0.20

Then running "gettextize" with version 0.20.1 solves it,
but re-running "./bootstrap" brings the problem back (I guess by getting
the older po/Makefile.in.in from gnulib?).

Thanks,
  - assaf



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Possible GETTEXT version mismatch?
  2019-08-24  3:13 Possible GETTEXT version mismatch? Assaf Gordon
@ 2019-08-24 16:31 ` Bruno Haible
  0 siblings, 0 replies; 2+ messages in thread
From: Bruno Haible @ 2019-08-24 16:31 UTC (permalink / raw)
  To: bug-gnulib; +Cc: Assaf Gordon

Hi Assaf,

> Just checking, but could it be that there's some mismatch
> in gnulib about gettext?
> 
>    $ git grep GETTEXT_MACRO_VERSION
>    build-aux/po/Makefile.in.in:GETTEXT_MACRO_VERSION = 0.19
>    [...]
>    m4/po.m4:  AC_SUBST([GETTEXT_MACRO_VERSION], [0.20])
> 
> While trying to upgrade gnulib in GNU datamash,
> I got into an endless cycle of failing with:
> 
>        make[2]: Entering directory '/home/gordon/projects/datamash/po'
>        *** error: gettext infrastructure mismatch: using a Makefile.in.in
>        from gettext version 0.19 but the autoconf macros are from gettext
>        version 0.20
> 
> Then running "gettextize" with version 0.20.1 solves it,
> but re-running "./bootstrap" brings the problem back (I guess by getting
> the older po/Makefile.in.in from gnulib?).

Indeed, 'bootstrap' has its own copy of files that are meant to
be consistent with the 'gettext' module, but these files cannot be
part of the 'gettext' module (because a package may have multiple
'po' directories).

Done:

2019-08-24  Bruno Haible  <bruno@clisp.org>

	bootstrap: Keep in sync with the 'gettext' module.
	Reported by Assaf Gordon in
	<https://lists.gnu.org/archive/html/bug-gnulib/2019-08/msg00045.html>.
	* build-aux/po/Makefile.in.in: Update to gettext 0.20.
	* build-aux/po/remove-potcdate.sin: Likewise.




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-08-24 16:31 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-24  3:13 Possible GETTEXT version mismatch? Assaf Gordon
2019-08-24 16:31 ` Bruno Haible

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).