LINUX.ORG.RU

Сообщения MBRBulawa

 

Linux From Scratch 7.1 (опять!)

Форум — Linux-install

Собираю LFS 7.1. Сначала я матерился с установкой GCC на этом же форуме. Решил сам. Потом — конфигурированием Glibc. Тоже сам. Почти добрался до конца 5 главы — флешка умерла и пришлось все делать сначала. Дошел до Glibc. Make install. Ошибка такая (выкладываю самый конец вывода, т.к. ИМХО только это место указывает на проблему):

rm -f /tools/lib/libc.so.6
ln -s libc-2.14.1.so /tools/lib/libc.so.6
ln: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
make[1]: *** [/tools/lib/libc.so.6] Error 127
make[1]: Leaving directory `/media/LFS/sources/glibc-2.14.1'
make: *** [install] Error 2

Уже с первого взгляда становится интересно: make сначала удаляет /tools/lib/libc.so.6, а потом пытается получить к нему доступ. С чего бы это?

И как исправить?

MBRBulawa
()

Linux From Scratch 7.1

Форум — Linux-install

В предыдущей своей теме я спрашивал про установку GCC. Проблему решил путем установки более новой версии. Теперь у меня проблема с Glibc. Запускаю make, спустя n времени выдает следующее:

( читать дальше... )


Как мне кажется, Glibc не может найти эти директории. В логе копался, но толком ничего и не понял

Точка монтирования раздела — /media/LFS/

В чем здесь проблема и как ее решить?

Компилятор GCC, версия 4.6.2

P.S. Ответы из серии «Gentoo, Arch» и «зачем мне LFS», а также «Забей все это» не принимаются.

MBRBulawa
()

LFS 6.8. Проблемы с GCC

Форум — Linux-install

В общем решил построить свой дистр с нуля по Linux From Scratch. Выбрал версию 6.8, т.к. это самое последнее, что переведено на русский, а в английском [увы!] мой мозг не смыслит. Дошел до раздела 5.5 (GCC) и тут возникли проблемы:
Этап Configure проходит нормально, однако в конце компиляции (Make) выдает вот что:

make[1]: Entering directory `/mnt/lfs/sources/gcc-build'
make[2]: Entering directory `/mnt/lfs/sources/gcc-build/libiberty'
if [ x"" != x ]; then \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I../../gcc/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc/libiberty/regex.c -o pic/regex.o; \
else true; fi
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I../../gcc/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc/libiberty/regex.c -o regex.o
In file included from /usr/include/limits.h:145:0,
from /usr/lib/gcc/i586-mageia-linux-gnu/4.6.3/include/limits.h:169,
from /usr/lib/gcc/i586-mageia-linux-gnu/4.6.3/include/syslimits.h:7,
from /usr/lib/gcc/i586-mageia-linux-gnu/4.6.3/include/limits.h:34,
from ../../gcc/libiberty/regex.c:185:
/usr/include/bits/posix1_lim.h:96:2: error: invalid preprocessing directive #X
In file included from ../../gcc/libiberty/regex.c:638:0:
../../gcc/libiberty/regex.c: In function 'byte_re_match_2_internal':
../../gcc/libiberty/regex.c:7144:27: warning: variable 'sdummy' set but not used [-Wunused-but-set-variable]
../../gcc/libiberty/regex.c:7143:22: warning: variable 'pdummy' set but not used [-Wunused-but-set-variable]
make[2]: *** [regex.o] Error 1
make[2]: Leaving directory `/media/LFS/sources/gcc-build/libiberty'
make[1]: *** [all-libiberty] Error 2
make[1]: Leaving directory `/media/LFS/sources/gcc-build'
make: *** [all] Error 2

Как мне исправить эту хрень? Заранее спасибо.

MBRBulawa
()

RSS подписка на новые темы