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

Проблема с обновления с 6.1 -> 6.2

Добавлено: 2008-03-03 10:31:02
Djo
Начил обнавлять freebsd с 6.1 -> 6.2. Так вот ядро обновил.

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

FreeBSD game 6.2-STABLE FreeBSD 6.2-STABLE #2: Wed Dec 26 01:19:16 YEKT 2007
Проблема заключается в обновдения мира.

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

<game:root>/usr/src #> make buildworld

/usr/src/lib/libc/net/res_init.c:120: error: field `res_state_ext' has incomplete type
/usr/src/lib/libc/net/res_init.c: In function `__res_init':
/usr/src/lib/libc/net/res_init.c:219: error: `_res_ext' undeclared (first use in this function)
/usr/src/lib/libc/net/res_init.c:219: error: (Each undeclared identifier is reported only once
/usr/src/lib/libc/net/res_init.c:219: error: for each function it appears in.)
/usr/src/lib/libc/net/res_init.c: At top level:
/usr/src/lib/libc/net/res_init.c:630: error: storage size of `_res_ext' isn't known
*** Error code 1

Stop in /usr/src/lib/libc.
*** Error code 1
Stop in /usr/src/lib.
*** 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: Проблема с обновления с 6.1 -> 6.2

Добавлено: 2008-03-03 10:38:01
ProFTP
компилятор скорее всего очень старый

Re: Проблема с обновления с 6.1 -> 6.2

Добавлено: 2008-03-03 11:47:39
Djo
А какой компелер имено обновить?
И еше можно ли узнать версию мира на bsd?

Re: Проблема с обновления с 6.1 -> 6.2

Добавлено: 2008-03-03 12:21:35
manefesto
Как собирал мир то ?
obj от старого не почистил ?

Re: Проблема с обновления с 6.1 -> 6.2

Добавлено: 2008-03-03 12:58:14
Djo
Собрал сначало ядро потом поставил его

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

make buildkernel KERNCONF=CYBER
make installkernel KERNCONF=CYBER
перегрузил машину начил собирать мир.

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

make buildworld
файлы в папке /usr/obj есть.

Re: Проблема с обновления с 6.1 -> 6.2

Добавлено: 2008-03-03 14:59:00
manefesto
http://www.lissyara.su/?id=1270

Я в основном же таскал у кого нить уже свежескачанные сорцы(недавно накатил 7.0-release) вот так:

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

rm -R /usr/obj/*
rm -R /usr/src/*
cd /cdrom/src
./install all
а дальше по статье(с момента компиляции).
Вообще то советую почистить obj и сделать в /usr/src
make clean;make cleandir
PS: Учи матчасть

Re: Проблема с обновления с 6.1 -> 6.2

Добавлено: 2008-03-04 12:16:00
Djo
Обновил до конца и компиляция проканала.
Теперь где то я косекнул видать и я немогу зайти под рутом выдает ошибку

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

/libexec/ld-elf.so.1: Shared object "libintl.so.6" not found, required by "-bash"
хотя файли libintl.so.6 лежит в папке /usr/local/lib
Что делать?

Я затеел обновления из-за того что у меня ява 1.6 не запускается ругается.

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

/libexec/ld-elf.so.1: /usr/local/jdk-1.6.0/jre/lib/i386/libnet.so : Undefined symbol "gethostbyname_r"
Поможет мне обновления до 6.2 иль тут косяк где то в другом месте?

Re: Проблема с обновления с 6.1 -> 6.2

Добавлено: 2008-03-04 13:59:03
Djo
Всем спасибо.
Как я и думал обновлю freebsd и запустится ява. Все прикрасно работает.

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