Сбой LFS CoreUtils-8.30 с отсутствием aclocal-1.15

У меня есть стандартный ноутбук с ядром i5, и я пытаюсь сделать LFS (Linux From Scratch), все работает нормально (после нескольких попыток), пока я не попытаюсь сделать Coreutils-8.30, когда я получу Make I:

lfs@robert-HP-EliteBook-8760w:/mnt/lfs/sources/coreutils-8.30$ make
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /mnt/lfs/sources/coreutils-8.30/build-aux/missing aclocal-1.15 -I m4
/mnt/lfs/sources/coreutils-8.30/build-aux/missing: line 81: aclocal-1.15: command not found
WARNING: 'aclocal-1.15' is missing on your system.
         You should only need it if you modified 'acinclude.m4' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'aclocal' program is part of the GNU Automake package:
         <http://www.gnu.org/software/automake>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <http://www.gnu.org/software/autoconf>
         <http://www.gnu.org/software/m4/>
         <http://www.perl.org/>
Makefile:6034: recipe for target 'aclocal.m4' failed
make: *** [aclocal.m4] Error 127

Я ходил по кругу и никуда не денусь. Я нашел пару ссылок на gettext, но это не помогло.

Спасибо за любое руководство.

4 ответа

Только что прошел через ту же проблему. Вам необходимо установить libtool-bin, automake и makeinfo

sudo apt-get install libtool-bin automake makeinfo

Затем запустите autoreconf -f -i в каталоге mpfr. После этого вы можете запустить./configure и т. Д.

Я столкнулся с этой проблемой, когда применил патч для coreutils, который был предоставлен в загружаемых файлах. Я заметил, что инструкции не говорят мне применять этот патч на этом этапе, поэтому я попытался снова собрать без применения патча, и это сработало.

Проверьте, правильно ли установлен autoinfo from gettext.

Эта ошибка при сборке coreutils вызвана отсутствием autopoint.

Я только что встретил и решил эту проблему , Мое решение не обязательно является лучшим questions Это вопросы, потому что у вас нет инструментов "aclocal" с версией 1.15, Это инструменты, предоставляемые automake-1.15, которые зависели от autoconf-2.69 или более поздней версии. Итак, Моё решение - установить autoconf-2.69 и automake-1.15:
1. установка autoconf-2.69
tar -xvf autoconf-2.69.tar.xz
./configure --prefix=/tools
make && make install
2. установка автозапчастей 1.15
tar -xvf automake-1.15.tar.xz
./configure --prefix=/tools
make && make install
тогда вы можете скомпилировать ваш coreutils-8.30

Другие вопросы по тегам