1

Не удалось запустить autoreconf -iv , поскольку я использую старый autoconf, но я не могу обновить его с помощью диспетчера системных пакетов, так как я не root

так как обновить autoconf с 2.59 до 2.64?

сообщение об ошибке при запуске autoreconf:

[mirror@hugemeow gdb-7.5]$ autoreconf -iv
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal
configure.ac:33: error: Please use exactly Autoconf 2.64 instead of 2.59.
config/override.m4:104: _GCC_AUTOCONF_VERSION_CHECK is expanded from...
configure.ac:33: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: autom4te failed with exit status: 1
autoreconf: aclocal failed with exit status: 1
[mirror@hugemeow gdb-7.5]$ autoconf --version
autoconf (GNU Autoconf) 2.59
...

1 ответ1

1

Просто установите autoconf в вашем домашнем каталоге. Получите копию архива autoconf, распакуйте его, перейдите в получившийся каталог и запустите:

./configure --prefix=$HOME && make && make install

Возможно, вы захотите также установить более новые версии automake и libtool. Затем убедитесь, что ваш путь настроен так, что autoreconf запускается из $ HOME/bin.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .