Como instalar o msgfmt do gettext a partir do código-fonte?

0

Eu quero compilar git , que falha devido a /bin/sh: msgfmt: command not found , que é fornecido por gettext . Eu estou compilando em um sistema (Synology DSM 6.1) que não tem gerenciador de pacotes que facilmente fornece um pacote gettext pronto para uso, então eu preciso obter o processo de compilação gettext para criar msgfmt ( com o padrão configure options não é find able no prefixo de instalação após ./configure --prefix=... && make && make install ), mas não encontro nenhuma opção configure de gettext para incluir a criação de msgfmt no resultado da compilação nem qualquer configure opção de git para pular a parte que precisa de msgfmt .

Agora estou usando gettext 0.19.8.1 e git 2.11.1, mas também estou feliz com as soluções que exigem outras versões mais recentes ou antigas.

    
por Karl Richter 21.02.2017 / 05:43

2 respostas

0

msgfmt pode ser instalado executando ./configure && make && make install no diretório gettext-tools sob a raiz de origem gettext .

    
por 10.03.2017 / 14:11
-1

I'm compiling on a system (Synology DSM 6.1) which has no package manager which easily provides a gettext package out-of-the-box, so I need to get the gettext build process to create msgfmt

Não. Se você quiser o Git on Synology, você tem que instalar o Git, a partir de pacotes do fornecedor ou pacotes da comunidade . Pode ser puro Git (com 100% de dores de cabeça futuras em torno de "servidor", "web-frontend"), Git Server da ferramenta full-ALM GitLab

    
por 21.02.2017 / 06:57