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

freebsd 6.2 csup stable-supfile - не собирается.

Добавлено: 2007-08-14 15:53:39
freeman
Собствекнно сабж - поставил Фрю 6.2 с диска, синхронизировал через csup stable-supfile (менял только сервер cvsup), делаю make -j4 buildworld ... ошибка.
Переходил в однопользовательский режим, в stable-supfile изменил *default release=cvs tag=RELENG_6 на *default release=cvs tag=RELENG_6_2 , make buildworld тоже ошибка ...

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

cat namehdr boolnames boolfnames numnames numfnames strnames strfnames nameftr > names.c^M
AWK=awk sh /usr/src/lib/libncurses/../../contrib/ncurses/include/MKncurses_def.sh  /usr/src/lib/libncurses/../../contrib/ncurses/include/ncurs
sed </usr/src/lib/libncurses/../../contrib/ncurses/include/MKterm.h.awk.in >MKterm.h.awk  -e "/@NCURSES_MAJOR@/s%%5%"  -e "/@NCURSES_MINOR@/s%
awk -f MKterm.h.awk /usr/src/lib/libncurses/../../contrib/ncurses/include/Caps > term.h.new^M
sh /usr/src/lib/libncurses/../../contrib/ncurses/include/edit_cfg.sh /usr/src/lib/libncurses/ncurses_cfg.h term.h.new^M
** edit: HAVE_TCGETATTR 1^M
** edit: HAVE_TERMIOS_H 1^M
** edit: HAVE_TERMIO_H 0^M
** edit: BROKEN_LINKER 0^M
mv -f term.h.new term.h^M
sed </usr/src/lib/libncurses/../../contrib/ncurses/include/termcap.h.in >termcap.h  -e "/@NCURSES_MAJOR@/s%%5%"  -e "/@NCURSES_MINOR@/s%%2%"
sed </usr/src/lib/libncurses/../../contrib/ncurses/include/unctrl.h.in >unctrl.h  -e "/@NCURSES_MAJOR@/s%%5%"  -e "/@NCURSES_MINOR@/s%%2%"^M
cc -o make_keys -O -pipe -march=athlon -I. -I/usr/src/lib/libncurses -I/usr/src/lib/libncurses/../../contrib/ncurses/ncurses -I/usr/src/lib/li
/usr/obj/usr/src/tmp/usr/bin/ld: cannot find -lc^M
*** Error code 1^M
^M
Stop in /usr/src/lib/libncurses.^M
*** Error code 1^M
^M
Stop in /usr/src.^M
*** Error code 1^M
^M
Stop in /usr/src.^M
*** Error code 1^M
^M
Stop in /usr/src.^M
*** Error code 1^M
^M
Stop in /usr/src.^M
# exit^M
Что за ерунда ? Дело в том что пару дней назад на виртуалке домашней тоже ядро не скомпилилось, тогда списал на то что с 6.1 обновлял :(

P.S. В тему бесполезности freebsd-update, лучше мол пересобрать так вот оно отработало на раз. :roll:

Re: freebsd 6.2 csup stable-supfile - не собирается.

Добавлено: 2007-08-14 16:22:05
MicRO
Как мы можем видеть дорогие бойцы у нас не полные исходники, чтото непрокачалося

Re: freebsd 6.2 csup stable-supfile - не собирается.

Добавлено: 2007-08-15 4:14:48
skinc
Кажется в рассылке -STABLE было по шестой версии, что нельзя собирать мир и ядро с опцией -j и оптимизацией не равной -O или -O2...

Re: freebsd 6.2 csup stable-supfile - не собирается.

Добавлено: 2007-08-15 8:26:03
NoResponse
наступал на эти грабли, неделю спотыкался, спасло...
rm -rf /var/db/sup/
rm -rf /usr/src/
rm -rf /usr/obj/

ну и далее по хэндбуку и http://www.lissyara.su/?id=1270

Re: freebsd 6.2 csup stable-supfile - не собирается.

Добавлено: 2007-08-15 22:54:11
skinc
NoResponse писал(а):rm -rf /usr/src/
Этого как раз делать и не надо - иначе с чего ядро собирать... :wink:

Re: freebsd 6.2 csup stable-supfile - не собирается.

Добавлено: 2007-08-16 9:16:26
NoResponse
дык смысл кокраз в том что нада полностью слить, а не апдейтить

Re: freebsd 6.2 csup stable-supfile - не собирается.

Добавлено: 2007-08-16 9:29:30
freeman
Всем спасибо, после наверно более 7го раза в течении 2х суток собралось. Что это было так и не понял, т.к. "чтото непрокачалося" решалось неоднократным запуском csup и просто качанием , а не патченьем - "rm -rf /var/db/sup/ rm -rf /usr/src/ rm -rf /usr/obj/". Прбовал и -j4 и без. В общем как укого то в подписи - имеешь траблу с Виндовсом ребут, с Unix ... я ппробовал поступать как в Виндой :)
Перед этим убрал последние невинные оптимизации под Атлон и -pipe и -o2 ( rm /etc/make.conf чтоб наверняка) и пошло. Тоже самое без перезагрузки не канало? как и обратное впрочем, только комплекс =) Кашируются даные make.conf чтоли.