Closed J-Moravec closed 1 year ago
GMSGFMT is supposed to evaluate to /usr/bin/msgfmt. Check you gettext-tools installation.
As far as cleanup, you can speak with the gettext team. The Makefile comes out of a templated Makefile.in.in provided in their distribution. I'll be sticking with what comes from upstream. (see /usr/share/gettext/po/Makefile.in.in or get a copy in gettext-tools source distribution)
Solved. I didn't have autoconf-archive
installed
The critical part of the PO makefile is about here:
where
.po.gmo
is an old style suffix rule, modern (and IMHO much more readable) is%.gmo : %.po
. Maybe I can update it?Reading the rule, there are few things that don't match. The
echo
variables do not correspond to the variables in the actual commands (cdcmd
instead ofsrcdir
), andGMSGFMT
evaluates to:
, which is again an old style ofTrue
.But
True -c --statistics --verbose -o ...
doesn't do anything. I does not createt-$${lang}.gmo
.