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 ->
make
ymake 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