我正在尝试在 Debian(Linux 的 Windows 子系统)上编译静态 Git 2.17.1:
$ mkdir _git
$ make configure
$ ./configure --prefix=$PWD/_git NO_TCLTK=true NO_GETTEXT=true CFLAGS="${CFLAGS} -static"
$ make all
但我得到了错误
...
MSGFMT po/build/locale/pt_PT/LC_MESSAGES/git.mo
/bin/sh: 1: msgfmt: not found
Makefile:2309: 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
NO_GETTEXT
我从配置文件中获得的信息:
# Define NO_GETTEXT if you don't want Git output to be translated.
还需要msgfmt
吗?