URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 2133
[ Назад ]

Исходное сообщение
"Не перекомпиливается ядро"

Отправлено Rontex , 15-Авг-08 13:23 
FreeBSD 7.0 релиз
Нужно было пересобрать ядро, вставил свои опции еще с предыдущей версии 5.4.
Не компилируется, выдает ошибку... Для пущей верности попробывал собрать сдандартный GENERIC без изминений... результат тотже, ошибка таже. Как это побороть?

Вот собственно ошибка:
uipc_syscalls.o(.text+0x266c): In function `sctp_peeloff':
/usr/src/sys/kern/uipc_syscalls.c:2246: undefined reference to `sctp_can_peel_of
f'
uipc_syscalls.o(.text+0x28e6):/usr/src/sys/kern/uipc_syscalls.c:2287: undefined
reference to `sctp_do_peeloff'
rtsock.o(.text+0xb7d): In function `rt_newaddrmsg':
/usr/src/sys/net/rtsock.c:897: undefined reference to `sctp_addr_change'
in_proto.o(.data+0xa8): undefined reference to `sctp_input'
in_proto.o(.data+0xb0): undefined reference to `sctp_ctlinput'
in_proto.o(.data+0xb4): undefined reference to `sctp_ctloutput'
in_proto.o(.data+0xbc): undefined reference to `sctp_init'
in_proto.o(.data+0xc8): undefined reference to `sctp_drain'
in_proto.o(.data+0xcc): undefined reference to `sctp_usrreqs'
in_proto.o(.data+0xdc): undefined reference to `sctp_input'
in_proto.o(.data+0xe4): undefined reference to `sctp_ctlinput'
in_proto.o(.data+0xe8): undefined reference to `sctp_ctloutput'
in_proto.o(.data+0xfc): undefined reference to `sctp_drain'
in_proto.o(.data+0x100): undefined reference to `sctp_usrreqs'
in_proto.o(.data+0x110): undefined reference to `sctp_input'
in_proto.o(.data+0x118): undefined reference to `sctp_ctlinput'
in_proto.o(.data+0x11c): undefined reference to `sctp_ctloutput'
in_proto.o(.data+0x130): undefined reference to `sctp_drain'
in_proto.o(.data+0x134): undefined reference to `sctp_usrreqs'
*** Error code 1


Содержание

Сообщения в этом обсуждении
"Не перекомпиливается ядро"
Отправлено Rontex , 15-Авг-08 14:02 
Нашел причину.... ошибка была из-за того, что закоментировано options INET6. Сразу бы и не подумал :(... Теперь опять же возникает вопрос: как отключить поддержку протокола IPv6?

"Не перекомпиливается ядро"
Отправлено spry , 18-Авг-08 15:27 
>Нашел причину.... ошибка была из-за того, что закоментировано options INET6. Сразу бы
>и не подумал :(... Теперь опять же возникает вопрос: как отключить
>поддержку протокола IPv6?

Там есть штучка такая в опциях ядра, с SCTP связаная. Так вот она для работы в ветке 7.0 требует IPv6 в ядре..

options         INET6                   # IPv6 communications protocols
options         SCTP                    # Stream Control Transmission Protocol

http://unix.derkeiler.com/Mailing-Lists/FreeBSD/stable/2008-...