我正在尝试使用 autotools 在 Ubuntu 16.04 下构建存储库。但是,每当我尝试构建它时,都会收到以下错误:
autopoint: *** The AM_GNU_GETTEXT_VERSION declaration in your configure.ac
file requires the infrastructure from gettext-0.19.8 but this version
is older. Please upgrade to gettext-0.19.8 or newer.
事实上,我安装的“gettext”比较旧,但我无法通过 apt install 来升级它。
gettext is already the newest version (0.19.7-2ubuntu3).
我从这里下载了较新的 gettext 版本源代码:https://ftp.gnu.org/pub/gnu/gettext/并构建了它。但是,当我手动构建源代码时,二进制文件安装在 usr/local/ 下,我不知道如何正确地用较新的二进制文件“替换”旧的二进制文件。
我尝试了很多方法,但都无法解决问题。有人能告诉我正确的方法吗?
谢谢
@Update: 我从https://packages.ubuntu.com/zesty/amd64/gettext/download并安装它。现在 apt 说:
gettext is already the newest version (0.19.8.1-1ubuntu2).
这已经是受支持的版本。但是,我不断收到完全相同的错误