При поиске проблем компиляции следует пользоваться данными, как выводимыми на экран, так и сохраненными в различных файлах. Могут оказать полезными данные, выданные на экран скриптом 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.cgcc -g -O2 -static -o make ar.o arscan.o commands.o dir.oexpand.o file.o function.o getopt.o implicit.o job.o main.omisc.o read.o remake.o rule.o signame.o variable.o vpath.odefault.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 referenceto `getloadavg'collect2: ld returned 1 exit statusmake[2]: *** [make] Error 1make[2]: Leaving directory `/lfs/tmp/make-3.79.1'make[1]: *** [all-recursive] Error 1make[1]: Leaving directory `/lfs/tmp/make-3.79.1'make: *** [all-recursive-am] Error 2 В этом случае многие приведут лишь завершающую часть выданных данных:
make [2]: *** [make] Error 1 Но для надлежащей диагностики проблемы этой информации недостаточно, поскольку в ней всего лишь сообщается, что что-то не так. Надо сохранить все данные, например, как те, что выданы в приведенном выше примеры, поскольку в них есть команды, которые выполнялись, и связанные с ними сообщения об ошибках.
В интернете по ссылке http://catb.org/~esr/faqs/smart-questions.html есть отличная статья о том, как надо задавать вопросы. Чтобы повысить шанс получить нужную вам помощь, прочтите ее и следуйте изложенным в ней советам.