Как установить gettext из исходного кода, если у msgfmt нет опции --desktop?
Мне нужно обновить gettext на сервисе CI travis-ci.org, который основан на Ubuntu 14.04 из-за 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так что я делаю это, запустив 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 .., но это не удается из-за /usr/bin/msgfmt: unrecognized option '--desktop', поскольку msgfmt обеспечивается gettext,
1 ответ
Сделайте следующее:
- удалить существующий
msgfmtдвоичный, либоsudo apt-get remove gettextи проверьте, что в/usr/localили другие префиксы - устанавливать
gettextиз источника по умолчанию./configure && make && sudo make install