последние строки в файле config.log. Обычно этот файл содержит сообщения об ошибках, которые не были выведены на экран. Если вы задумали попросить нас о помощи, не забудьте включить эти строки в ваше сообщение.

Проблемы при компиляции

Для того чтобы помочь нам найти причину проблемы, важен как вывод на экране, так и содержание некоторых файлов. Вывод на экране скрипта ./configure и команды make содержат много полезной информации. Не стоит слепо включать в свое сообщение весь вывод, но и не следует включать слишком мало информации. Ниже приведен вывод на экран команды make:

gcc -DALIASPATH='/mnt/lfs/usr/share/locale:.' -DLOCALEDIR='/mnt/lfs/usr/share/locale' - DLIBDIR='/mnt/lfs/usr/lib' -DINCLUDEDIR='/mnt/lfs/usr/include' -DHAVE_CONFIG_H -I. -I. -g -O2 -c getopt1.c gcc -g -O2 -static -o make ar.o arscan.o commands.o dir.o expand.o file.o function.o getopt.o implicit.o job.o main.o misc.o read.o remake.o rule.o signame.o variable.o vpath.o default.o remote-stub.o version.o opt1.o - lutil job.o: In function `load_too_high': /lfs/tmp/make-3.79.1/job.c:1565: undefined reference to `getloadavg' collect2: ld returned 1 exit status make[2]: *** [make] Error 1 make[2]: Leaving directory `/lfs/tmp/make-3.79.1' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/lfs/tmp/make-3.79.1' make: *** [all-recursive- am] Error 2

В таком случае, большинство просто включают в сообщении с просьбой помочь строку:

make [2]: *** [make] Error 1

и все, что идет после нее. Однако это недостаточно для решения проблемы. Это показывает, что что-то не так, но не говорит, что именно не так. В сообщение с просьбой помочь необходимо включить всю секцию вывода, т.к. она содержит выполненные команды и их сообщения об ошибках.

В Интернете есть замечательная статья от том, как правильно задавать вопросы, написанная Эриком С. Реймондом. Она находится по адресу http://www.tuxedo.org/~esr/faqs/smart-questions.html. Следую советам статьи, вы научитесь правильно задавать вопросы и ваши шансы получить квалифицированный ответ возрастут.

II. Часть II – Установка системы LFS

Глава 3. Необходимые пакеты

Вступление

Ниже приведен список пакетов программ, необходимых для построения базовой системы. Указанные номера версий соответствуют стабильным версиям программ, на которых основана эта книга.

Все ссылки указаны на главный сервер LFS. Можно также воспользоваться FTP-зеркалами, см. Глава 1 – Зеркала.

LFS FTP-архив содержит версии программ, используемые в книге. Для того чтобы узнать о появлении новой версии, посетите официальные места загрузки программ, см. Приложение A. Если вам удастся установить новую версию программы, используя инструкции этой книги, мы будем рады узнать об этом.

Необходимые пакеты

Сервер FTP: ftp://ftp.linuxfromscratch.org/ Сервер HTTP: http://ftp.linuxfromscratch.org/ Загрузите все необходимые пакеты для компиляции системы LFS в одном tar-архиве: Все пакеты LFS – 105,560 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/lfs-packages-4.0.tar http://ftp.linuxfromscratch.org/lfs- packages/4.0/lfs-packages-4.0.tar Или все пакеты по отдельности: Autoconf (2.53) – 739 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/autoconf-2.53.tar.bz2 http://ftp.linuxfromscratch.org/lfs- packages/4.0/autoconf-2.53.tar.bz2 Automake (1.6.3) – 465 KB: ftp://ftp.linuxfromscratch.org/lfs- packages/4.0/automake-1.6.3.tar.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/automake-1.6.3.tar.bz2 Bash (2.05a) – 1,400 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/bash-2.05a.tar.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/bash-2.05a.tar.bz2 Bin86 (0.16.3) – 113 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/bin86-0.16.3.tar.bz2 http://ftp.linuxfromscratch.org/lfs- packages/4.0/bin86-0.16.3.tar.bz2 Binutils (2.13) – 9,651 KB: ftp://ftp.linuxfromscratch.org/lfs- packages/4.0/binutils-2.13.tar.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/binutils-2.13.tar.bz2 Bison (1.35) – 613 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/bison-1.35.tar.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/bison-1.35.tar.bz2 Bzip2 (1.0.2) – 610 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/bzip2-1.0.2.tar.bz2 http://ftp.linuxfromscratch.org/lfs- packages/4.0/bzip2-1.0.2.tar.bz2 Diffutils (2.8.1) – 642 KB: ftp://ftp.linuxfromscratch.org/lfs- packages/4.0/diffutils-2.8.1.tar.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/diffutils-2.8.1.tar.bz2 E2fsprogs (1.27) – 1,176 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/e2fsprogs-1.27.tar.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/e2fsprogs-1.27.tar.bz2 Ed (0.2) – 158 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/ed-0.2.tar.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/ed- 0.2.tar.bz2 Ed Patch (0.2) – 1 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/ed-0.2.patch.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/ed-0.2.patch.bz2 File (3.39) – 151 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/file-3.39.tar.bz2 http://ftp.linuxfromscratch.org/lfs- packages/4.0/file-3.39.tar.bz2 Fileutils (4.1) – 1,217 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/fileutils- 4.1.tar.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/fileutils-4.1.tar.bz2 Fileutils Patch (4.1) – 1 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/fileutils-4.1.patch.bz2 http://ftp.linuxfromscratch.org/lfs- packages/4.0/fileutils-4.1.patch.bz2 Findutils (4.1) – 226 KB: ftp://ftp.linuxfromscratch.org/lfs- packages/4.0/findutils-4.1.tar.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/findutils-4.1.tar.bz2 Findutils Patch (4.1) – 1 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/findutils-4.1.patch.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/findutils-4.1.patch.bz2 Flex (2.5.4a) – 278 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/flex-2.5.4a.tar.bz2 http://ftp.linuxfromscratch.org/lfs- packages/4.0/flex-2.5.4a.tar.bz2 Gawk (3.1.1) – 1,420 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/gawk- 3.1.1.tar.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/gawk-3.1.1.tar.bz2 Gawk Patch (3.1.1-2) – 1 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/gawk-3.1.1-2.patch.bz2 http://ftp.linuxfromscratch.org/lfs- packages/4.0/gawk-3.1.1-2.patch.bz2 GCC (3.2) – 20,043 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/gcc- 3.2.tar.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/gcc-3.2.tar.bz2 GCC Patch (3.2) – 4 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/gcc-3.2.patch.bz2 http://ftp.linuxfromscratch.org/lfs- packages/4.0/gcc-3.2.patch.bz2 GCC nofixincludes Patch (3.2) – 1 KB: ftp://ftp.linuxfromscratch.org/lfs- packages/4.0/gcc-3.2-nofixincludes-2.patch.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/gcc-3.2- nofixincludes-2.patch.bz2 Gettext (0.11.5) – 2,489 KB: ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/gettext- 0.11.5.tar.bz2 http://ftp.linuxfromscratch.org/lfs-packages/4.0/gettext-0.11.5.tar.bz2 Glibc (2.2.5) – 12,114 KB:

Вы читаете Linux From Scratch
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату