Linux с нуля 6.17. GMP-6.1.2 проблема с выполнением 'make html' - PullRequest
0 голосов
/ 10 февраля 2020

пытается go через LFS Book 9.0. Глава 6.17 Сборка GMP кажется сложной задачей.

Я использую Ubuntu 18.04 LTS в качестве хоста. При выполнении команды 'make html' я получаю следующий вывод:

(lfs chroot) root:/sources/gmp-6.1.2# make html
Making html in tests
make[1]: Entering directory '/sources/gmp-6.1.2/tests'
Making html in .
make[2]: Entering directory '/sources/gmp-6.1.2/tests'
make[2]: Nothing to be done for 'html-am'.
make[2]: Leaving directory '/sources/gmp-6.1.2/tests'
Making html in devel
make[2]: Entering directory '/sources/gmp-6.1.2/tests/devel'
make[2]: Nothing to be done for 'html'.
make[2]: Leaving directory '/sources/gmp-6.1.2/tests/devel'
Making html in mpn
make[2]: Entering directory '/sources/gmp-6.1.2/tests/mpn'
make[2]: Nothing to be done for 'html'.
make[2]: Leaving directory '/sources/gmp-6.1.2/tests/mpn'
Making html in mpz
make[2]: Entering directory '/sources/gmp-6.1.2/tests/mpz'
make[2]: Nothing to be done for 'html'.
make[2]: Leaving directory '/sources/gmp-6.1.2/tests/mpz'
Making html in mpq
make[2]: Entering directory '/sources/gmp-6.1.2/tests/mpq'
make[2]: Nothing to be done for 'html'.
make[2]: Leaving directory '/sources/gmp-6.1.2/tests/mpq'
Making html in mpf
make[2]: Entering directory '/sources/gmp-6.1.2/tests/mpf'
make[2]: Nothing to be done for 'html'.
make[2]: Leaving directory '/sources/gmp-6.1.2/tests/mpf'
Making html in rand
make[2]: Entering directory '/sources/gmp-6.1.2/tests/rand'
make[2]: Nothing to be done for 'html'.
make[2]: Leaving directory '/sources/gmp-6.1.2/tests/rand'
Making html in misc
make[2]: Entering directory '/sources/gmp-6.1.2/tests/misc'
make[2]: Nothing to be done for 'html'.
make[2]: Leaving directory '/sources/gmp-6.1.2/tests/misc'
Making html in cxx
make[2]: Entering directory '/sources/gmp-6.1.2/tests/cxx'
make[2]: Nothing to be done for 'html'.
make[2]: Leaving directory '/sources/gmp-6.1.2/tests/cxx'
make[1]: Leaving directory '/sources/gmp-6.1.2/tests'
Making html in mpn
make[1]: Entering directory '/sources/gmp-6.1.2/mpn'
make[1]: Nothing to be done for 'html'.
make[1]: Leaving directory '/sources/gmp-6.1.2/mpn'
Making html in mpz
make[1]: Entering directory '/sources/gmp-6.1.2/mpz'
make[1]: Nothing to be done for 'html'.
make[1]: Leaving directory '/sources/gmp-6.1.2/mpz'
Making html in mpq
make[1]: Entering directory '/sources/gmp-6.1.2/mpq'
make[1]: Nothing to be done for 'html'.
make[1]: Leaving directory '/sources/gmp-6.1.2/mpq'
Making html in mpf
make[1]: Entering directory '/sources/gmp-6.1.2/mpf'
make[1]: Nothing to be done for 'html'.
make[1]: Leaving directory '/sources/gmp-6.1.2/mpf'
Making html in printf
make[1]: Entering directory '/sources/gmp-6.1.2/printf'
make[1]: Nothing to be done for 'html'.
make[1]: Leaving directory '/sources/gmp-6.1.2/printf'
Making html in scanf
make[1]: Entering directory '/sources/gmp-6.1.2/scanf'
make[1]: Nothing to be done for 'html'.
make[1]: Leaving directory '/sources/gmp-6.1.2/scanf'
Making html in rand
make[1]: Entering directory '/sources/gmp-6.1.2/rand'
make[1]: Nothing to be done for 'html'.
make[1]: Leaving directory '/sources/gmp-6.1.2/rand'
Making html in cxx
make[1]: Entering directory '/sources/gmp-6.1.2/cxx'
make[1]: Nothing to be done for 'html'.
make[1]: Leaving directory '/sources/gmp-6.1.2/cxx'
Making html in demos
make[1]: Entering directory '/sources/gmp-6.1.2/demos'
Making html in calc
make[2]: Entering directory '/sources/gmp-6.1.2/demos/calc'
make[2]: Nothing to be done for 'html'.
make[2]: Leaving directory '/sources/gmp-6.1.2/demos/calc'
Making html in expr
make[2]: Entering directory '/sources/gmp-6.1.2/demos/expr'
make[2]: Nothing to be done for 'html'.
make[2]: Leaving directory '/sources/gmp-6.1.2/demos/expr'
make[2]: Entering directory '/sources/gmp-6.1.2/demos'
make[2]: Nothing to be done for 'html-am'.
make[2]: Leaving directory '/sources/gmp-6.1.2/demos'
make[1]: Leaving directory '/sources/gmp-6.1.2/demos'
Making html in tune
make[1]: Entering directory '/sources/gmp-6.1.2/tune'
make[1]: Nothing to be done for 'html'.
make[1]: Leaving directory '/sources/gmp-6.1.2/tune'
Making html in doc
make[1]: Entering directory '/sources/gmp-6.1.2/doc'
rm -rf gmp.htp
if /bin/sh /sources/gmp-6.1.2/missing makeinfo --html   -I . \
 -o gmp.htp gmp.texi; \
then \
  rm -rf gmp.html && mv gmp.htp gmp.html; \
else \
  rm -rf gmp.htp; exit 1; \
fi
/sources/gmp-6.1.2/missing: /tools/bin/makeinfo: /usr/bin/perl: bad interpreter: No such file or directory
make[1]: *** [Makefile:463: gmp.html] Error 1
make[1]: Leaving directory '/sources/gmp-6.1.2/doc'
make: *** [Makefile:956: html-recursive] Error 1

Оба файла

/ usr / bin / perl / tools / bin / makeinfo

существует.

Не знаю, где и что искать. Может быть, есть несколько подсказок для меня: -)

С уважением из пустоты;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...