Junio C Hamano <gits...@pobox.com> writes:

>> While trying to build (without the 'gettext' library that's required
>> for localization) I get the following error,
>>
>>     Manifying 8 pod documents
>>         SUBDIR templates
>>         MSGFMT po/build/locale/pt_PT/LC_MESSAGES/git.mo
>>     /bin/sh: 1: msgfmt: not found
>>     Makefile:2179: recipe for target
>>     'po/build/locale/pt_PT/LC_MESSAGES/git.mo' failed
>>     make: *** [po/build/locale/pt_PT/LC_MESSAGES/git.mo] Error 127
>>
>>     What could I be missing?
>
> There is
>
>     ifndef NO_GETTEXT
>     all:: $(MOFILES)
>     endif
>
> which attempts to avoid generating *.mo files, but that does not
> seem to be working.

The above comes from one of the Tcl things (probably gitk-git)
For now

    $ make NO_GETTEXT=1 NO_MSGFMT=1

may help.

NO_GETTEXT is "My build environment may or may not be capable of
doing the gettext things, but I choose not to use it in my build
result" but NO_MSGFMT is simply "I do not have the msgfmt tool".

Having to specify both is rather unfortunate and we may want to
streamline this.

Reply via email to