Faça o seguinte:
- remova o binário
msgfmt
existente,sudo apt-get remove gettext
e verifique se não há outros no/usr/local
ou outros prefixos - instale
gettext
da origem com o padrão./configure && make && sudo make install
Eu preciso atualizar gettext
no serviço de CI travis-ci.org que é baseado no Ubuntu 14.04 por causa de The AM_GNU_GETTEXT_VERSION declaration in your configure.ac file requires the infrastructure from gettext-0.19 but this version is older. Please upgrade to gettext-0.19 or newer
, então estou fazendo isso executando wget https://ftp.gnu.org/gnu/gettext/gettext-0.19.8.1.tar.xz && tar xf gettext-0.19.8.1.tar.xz && ./configure && make -j && sudo make install && cd ..
, mas isso falha devido a /usr/bin/msgfmt: unrecognized option '--desktop'
. Como msgfmt
é fornecido por gettext
.
Faça o seguinte:
msgfmt
existente, sudo apt-get remove gettext
e verifique se não há outros no /usr/local
ou outros prefixos gettext
da origem com o padrão ./configure && make && sudo make install