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
Нашел причину.... ошибка была из-за того, что закоментировано options INET6. Сразу бы и не подумал :(... Теперь опять же возникает вопрос: как отключить поддержку протокола IPv6?
>Нашел причину.... ошибка была из-за того, что закоментировано options INET6. Сразу бы
>и не подумал :(... Теперь опять же возникает вопрос: как отключить
>поддержку протокола IPv6?Там есть штучка такая в опциях ядра, с SCTP связаная. Так вот она для работы в ветке 7.0 требует IPv6 в ядре..
options INET6 # IPv6 communications protocols
options SCTP # Stream Control Transmission Protocolhttp://unix.derkeiler.com/Mailing-Lists/FreeBSD/stable/2008-...