Re: Git and gettext

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Aug 04, 2024 at 04:26:19PM -0500, Kim Scarborough wrote:

> > Note that `config.mak` is not read by git-gui, so you do really have
> > to set `NO_MSGFMT=1` on the command line.
> > 
> > Can you show exactly the commands you're running and exactly the output
> > you're getting?  Also, what OS and version are you running this on?
> 
> Not working for me. I ran "make NO_GETTEXT=1 NO_MSGFMT=1" and it dies
> thusly:
> 
>     BUILTIN git-version
>     BUILTIN git-whatchanged
>     SUBDIR git-gui
> GITGUI_VERSION = 0.21.0.128.g2864e
>     * new locations or Tcl/Tk interpreter
>     MSGFMT    po/bg.msg     MSGFMT    po/de.msg     MSGFMT    po/el.msg
> MSGFMT    po/fr.msg make[1]: *** [Makefile:239: po/bg.msg] Error 127
> make[1]: *** Waiting for unfinished jobs....
> make[1]: *** [Makefile:239: po/de.msg] Error 127
> make[1]: *** [Makefile:239: po/el.msg] Error 127
>     MSGFMT    po/hu.msg make[1]: *** [Makefile:239: po/fr.msg] Error 127
>     MSGFMT    po/it.msg make[1]: *** [Makefile:239: po/hu.msg] Error 127
>     MSGFMT    po/ja.msg make[1]: *** [Makefile:239: po/it.msg] Error 127
>     MSGFMT    po/nb.msg make[1]: *** [Makefile:239: po/ja.msg] Error 127
> make[1]: *** [Makefile:239: po/nb.msg] Error 127
> make: *** [Makefile:2365: all] Error 2

If we don't have msgfmt, I think git-gui invokes a custom script via
tclsh. If you also don't have that, it will fail. Running with "make
V=1" makes this more obvious, since it shows the fallback command name
instead of "MSGFMT".

If you don't need git-gui at all, the simplest thing is to just run
"make NO_GETTEXT=1 NO_TCLTK=1". That's what I do, and I have neither
msgfmt nor gettext on my system.

If you do need git-gui, you'll probably need to make sure your tcl
install works (and has tclsh in the path).

-Peff




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux