Страница 1 из 1

Не собирается мир

Добавлено: 2009-05-05 14:36:34
iye
Приветствую!
На старую машину поставил фрю 4.4. Обновил сорцы и порты до RELENG_4. Собираю мир и вижу такую картину:

Код: Выделить всё

sh /usr/src/lib/libncurses/../../contrib/ncurses/include/edit_cfg.sh /usr/src/lib/libncurses/ncurses_cfg.h term.h.new
** edit: HAVE_TCGETATTR
** edit: HAVE_TERMIOS_H
** edit: HAVE_TERMIO_H
** edit: BROKEN_LINKER
mv -f term.h.new term.h
sed </usr/src/lib/libncurses/../../contrib/ncurses/include/termcap.h.in >termcap.h  -e "/@NCURSES_MAJOR@/s//5/"  -e "/@NCURSES_MINOR@/s//1/"  -e "/@NCURSES_CONST@/s///"  -e "/@OSPEED_INCLUDES@/s//#include <termios.h>/"  -e "/@OSPEED_TYPE@/s//speed_t/"
sed </usr/src/lib/libncurses/../../contrib/ncurses/include/unctrl.h.in >unctrl.h  -e "/@NCURSES_MAJOR@/s//5/"  -e "/@NCURSES_MINOR@/s//1/"
cc -o make_keys -O -pipe  -I. -I/usr/src/lib/libncurses -I/usr/src/lib/libncurses/../../contrib/ncurses/ncurses -I/usr/src/lib/libncurses/../../contrib/ncurses/include -Wall -DFREEBSD_NATIVE -DNDEBUG -DHAVE_CONFIG_H -DTERMIOS  /usr/src/lib/libncurses/../../contrib/ncurses/ncurses/tinfo/make_keys.c
/usr/obj/usr/src/i386/usr/libexec/elf/ld: cannot find -lc
*** Error code 1

Stop in /usr/src/lib/libncurses.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
Куда копать ? Заранее благодарен за ответы.

Re: Не собирается мир

Добавлено: 2009-05-05 14:42:43
paradox
ldconfig с опцией посмотреть библиотеки
есть ли libc.so

Re: Не собирается мир

Добавлено: 2009-05-05 14:44:43
iye

Код: Выделить всё

# ldconfig -r | grep libc.so
        12:-lc.4 => /usr/lib/libc.so.4

Код: Выделить всё

# ll /usr/lib/libc.so.4
-r--r--r--  1 root  wheel  572876 Sep 18  2001 /usr/lib/libc.so.4

Re: Не собирается мир

Добавлено: 2009-05-05 14:49:48
paradox
запусти еще раз сборку мира
на том же самом будет валиться или на другом?

Re: Не собирается мир

Добавлено: 2009-05-05 15:07:50
iye
На том же месте. 3 раза перезапускал, после всяких make clean и make cleandir...
З.Ы. Сколько нужно памяти чтобы мир собрать ? У меня на машине 32м физической памяти и 316мб своп .. мож из за этого валится ?

Re: Не собирается мир

Добавлено: 2009-05-05 15:11:30
paradox
странно

Re: Не собирается мир

Добавлено: 2009-05-06 12:30:22
iye
Удалил сорцы. Поставил с болванки. Теперь тоже не собирается. Но затыкается уже в другом месте ). Соответственно дело не в железе ).

Re: Не собирается мир

Добавлено: 2009-05-06 12:33:43
paradox
помоему как раз таки в железе
смотри на top перед тем как падает

Re: Не собирается мир

Добавлено: 2009-05-07 10:35:56
zingel

Код: Выделить всё

find /usr/obj/ -name '*.so' | xargs ls -lR |grep "^l\|:$" | awk '{print $9}' | sort | uniq | xargs ldd 
а вы /usr/obj чистили после _первой пересборки мира_ ?

Re: Не собирается мир

Добавлено: 2009-05-07 11:28:16
iye
Да чистил. Но таки проблема была в железе по ходу .. собрал на другом железе, обновил сорцы .. пока собирается ...уже полдня )

Re: Не собирается мир

Добавлено: 2009-05-07 11:37:07
zingel
память тогда

Re: Не собирается мир

Добавлено: 2009-05-07 11:48:11
iye
На той машине симы стояли .. другой такой памяти я точно не найду )