The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Траблы c компиляцией ядра 8.2, !*! oleg_skat, 19-Дек-11, 16:33  [смотреть все]
Доброго времени!

FreeBSD 8.2
Обновлены исходники, собран мир. GENERIC собирается корректно, но ядро собрать не удаётся.
После ЛЮБОЙ правки конфига ядра выдаётся одинаковый отчёт об ошибках, даже с закоментированными опциями FIREWALL.
(фрагмент)
......
ip_fw_nat.o(.text+0x447): In function `del_redir_spool_cfg':
: undefined reference to `LibAliasRedirectDelete'
ip_fw_nat.o(.text+0x60c): In function `ipfw_nat_modevent':
: undefined reference to `LibAliasUninit'
ip_fw_nat.o(.text+0x642): In function `ipfw_nat_modevent':
: undefined reference to `LibAliasUninit'
ip_fw_nat.o(.text+0x8bc): In function `ipfw_nat_cfg':
: undefined reference to `LibAliasSetMode'
ip_fw_nat.o(.text+0x8d1): In function `ipfw_nat_cfg':
: undefined reference to `LibAliasSetAddress'
.........

Если, например, в GENERIC вписать какуб-либо опцию с ошибкой, (IPFIREWALLVERBOSE вместо IPFIREWALL_VERBOSE), всё равно GENERIC собирается корректно.

Копирую родной GENERIC в /usr/src Ничего не меняя,(кроме ident разумеется) проверяю:

/usr/src/cp GENERIC generic
/usr/src/make buildkernel KERNCONF=generic
ERROR: Missing kernel configuration file(s) (generic)
***Error code1

В чём дело-то? Я просто переименовал заведомо рабочий конфиг......

В итоге любая правка старого конфига (где были ошибки) приводит к вышеуказанному отчёту.
Новые файлы конфигурации с другмим именами приводят к отказу, как в примере с GENERIC.

К сожалению, не могу разобраться самостоятельно. Пробовал удалить /usr/src, обновил исходники, но всё осталось без изменений.

Если есть мнение, буду признателен.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру