remove - git tag best practices
Error del compilador-msgfmt comando no encontrado (6)
Estoy tratando de actualizar Git desde mi alojamiento compartido. Para eso estoy siguiendo estos pasos:
- Descarga la última versión de Git
- Desembale y colóquelo en el servidor.
- Configure y cree el archivo Makefile ->
./configure --prefix=$HOME/dev/git/src --without-tcltk - Construye el paquete ->
makeymake install - Actualizar PATH .bash_profile
Estoy atascado en el punto 4. Cuando ejecuto el comando make , obtengo lo siguiente:
user@ssh1:~/dev/git/src$ make
SUBDIR gitweb
SUBDIR ../
make[2]: ? GIT-VERSION-FILE ? est ? jour.
GEN git-instaweb
SUBDIR perl
SUBDIR git_remote_helpers
SUBDIR templates
MSGFMT po/build/locale/is/LC_MESSAGES/git.mo
/bin/sh: msgfmt: command not found
make: *** [po/build/locale/is/LC_MESSAGES/git.mo] Erreur 127
El compilador lanza un msgfmt command not found error msgfmt command not found .
Lo busqué en Google y parece estar relacionado con el paquete gettext.
¿Alguna idea de cómo solucionar ese error en un alojamiento compartido?
Al NO_GETTEXT = YesPlease Git con Xcode (usando Makefile), tuve que definir NO_GETTEXT = YesPlease en el Makefile para resolver este problema.
En cygwin, también debe instalar el paquete gettext-devel. El paquete gettext solo no es suficiente para resolver este problema.
Intenta añadir -i a tu comando make.
> make -i ...
Tuve el mismo problema. Gracias a su trabajo para encontrarlo, estaba relacionado con gettext, un simple apt-get install gettext solucionó para mí.
msgfmt está incluido en el paquete gettext-devel cygwin. Instale eso (a través de setup.exe o apt-cyg ) y el error debería desaparecer.
make -i
make -i install
..funcionó sin problemas para este problema. Además, si alguien tiene problemas con la ayuda de http / https, durante la configuración no olvide agregar lo siguiente
./configure --with-curl --with-expat