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

Некомпилится ядро FreeBSD6.2

Добавлено: 2007-03-03 0:06:48
Raven2000
В общем собираю ядро

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

make depend
Все ок
делаю в конце пишет

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

vm_machdep.o(.text+0x58a): In function `cpu_set_user_tls':
: undefined reference to `critical_enter'
vm_machdep.o(.text+0x5b5): In function `cpu_set_user_tls':
: undefined reference to `critical_exit'
vm_machdep.o(.text+0x5d4): In function `cpu_set_user_tls':
: undefined reference to `critical_exit'
pci_cfgreg.o(.text+0x3e9): In function `pci_cfgregwrite':
: undefined reference to `critical_enter'
pci_cfgreg.o(.text+0x52a): In function `pci_cfgregwrite':
: undefined reference to `critical_exit'
pci_cfgreg.o(.text+0x540): In function `pci_cfgregwrite':
: undefined reference to `critical_exit'
pci_cfgreg.o(.text+0x580): In function `pci_cfgregwrite':
: undefined reference to `critical_exit'
pci_cfgreg.o(.text+0x649): In function `pcireg_cfgread':
: undefined reference to `critical_enter'
pci_cfgreg.o(.text+0x77e): In function `pcireg_cfgread':
: undefined reference to `critical_exit'
*** Error code 1

Stop in /usr/src/sys/i386/compile/MYKERNEL.
В чем загвоздка? на машине стояла фря 6.1 и при одинаковом конфиге ядра 6.2 некомпилится... :?

Добавлено: 2007-03-03 0:37:08
Dmitriy.A
посмотри может это

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

options SCHED_4BSD
попробуй поменять на

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

SCHED_ULE 
вдруг прокатит или закомментируй :)

Добавлено: 2007-03-03 0:41:34
Raven2000

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

options SCHED_4BSD
Оно у мя и было закоментированно

Добавлено: 2007-03-03 0:43:18
Dmitriy.A
Собери с генериком

Добавлено: 2007-03-03 0:48:38
Raven2000
как раз собираю :lol:
токо долго идет процесс :evil:

Добавлено: 2007-03-03 1:30:48
Raven2000
генериком собралось без проблем
Проблема был как раз в

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

options SCHED_4BSD
В этой 6.2 мне пришлось его разкомментировать чтобы все стало чики пуки :oops:
Так что это вопрос идет фтопку :roll: