On 8/3/24 12:34 PM, brian m. carlson wrote:
Hmm, I can't remove msgfmt from my system, but if I put a `msgfmt`
script in `$TMP/path` that contains just a shebang and `exit 1` and do
this, the build succeeds:
---
PATH="$TMP/path:$PATH" make -j12 NO_GETTEXT=1 NO_MSGFMT=1
---
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
This is a recently-built Linux from Scratch box.