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

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

Отправлено Deman666 , 08-Янв-07 12:19 
Я человек новый в этом, так что вопрос может быть шлупый, но все же, ответа в интернете не нашол

При компелировании ядра выдает ошибку:

../../../kern/kern_switch.c: In function 'adjustrunqueue':
../../../kern/kern_switch.c:317: error 'KEF_ASSIGNED' undeclared (first use in this function)
../../../kern/kern_switch.c:317: error: (Each undeclared identifier is reported only once
../../../kern/kern_switch.c:317: error: for each function it appers in.)
../../../kern/kern_switch.c:318: error: 'KEF_REMOVED' undeclared (first use in this function)
*** Error code 1


Кто-то знает в чем дело ?
Заранее спасибо большое!


Содержание

Сообщения в этом обсуждении
"Ошибка при компилировании ядра"
Отправлено BSDuser , 08-Янв-07 13:23 
попробуйте для начала собрать ядро GENERIC

"Ошибка при компилировании ядра"
Отправлено Deman666 , 08-Янв-07 14:24 
>попробуйте для начала собрать ядро GENERIC


Команду make на GENERIC-е прошол успешно.
До этого не проходил.
Делать make install ?


"Ошибка при компилировании ядра"
Отправлено Tuxper , 08-Янв-07 13:34 
>Я человек новый в этом, так что вопрос может быть шлупый, но
>все же, ответа в интернете не нашол
>
>При компелировании ядра выдает ошибку:
>
>../../../kern/kern_switch.c: In function 'adjustrunqueue':
>../../../kern/kern_switch.c:317: error 'KEF_ASSIGNED' undeclared (first use in this function)
>../../../kern/kern_switch.c:317: error: (Each undeclared identifier is reported only once
>../../../kern/kern_switch.c:317: error: for each function it appers in.)
>../../../kern/kern_switch.c:318: error: 'KEF_REMOVED' undeclared (first use in this function)
>*** Error code 1
>
>
>Кто-то знает в чем дело ?
>Заранее спасибо большое!
Заранее прошу прощения, но судя по орфографии, то проверьте пожалуйста правильность опций в ядре, лично я копирую из LINT, сам грамматическими ошибками грешен... =)

И как сказано выше, соберите GENERIC.


"Ошибка при компилировании ядра"
Отправлено Deman666 , 08-Янв-07 13:50 
>>Я человек новый в этом, так что вопрос может быть шлупый, но
>>все же, ответа в интернете не нашол
>>
>>При компелировании ядра выдает ошибку:
>>
>>../../../kern/kern_switch.c: In function 'adjustrunqueue':
>>../../../kern/kern_switch.c:317: error 'KEF_ASSIGNED' undeclared (first use in this function)
>>../../../kern/kern_switch.c:317: error: (Each undeclared identifier is reported only once
>>../../../kern/kern_switch.c:317: error: for each function it appers in.)
>>../../../kern/kern_switch.c:318: error: 'KEF_REMOVED' undeclared (first use in this function)
>>*** Error code 1
>>
>>
>>Кто-то знает в чем дело ?
>>Заранее спасибо большое!
>Заранее прошу прощения, но судя по орфографии, то проверьте пожалуйста правильность опций
>в ядре, лично я копирую из LINT, сам грамматическими ошибками грешен...
>=)
>
>И как сказано выше, соберите GENERIC.


Но я вроде где-то читал, что не советуют собирать по LINT ...
Пока собирается на GENERIC.  Потом дам результат.


"Ошибка при компилировании ядра"
Отправлено Deman666 , 08-Янв-07 15:01 
make и make install на GENERIC прошли успешно

"Ошибка при компилировании ядра"
Отправлено Tuxper , 08-Янв-07 15:22 
>make и make install на GENERIC прошли успешно

ОК, теперь ничего не удаляй из GENERIC, а в конец файла впиши свои опции и сохрани и т.д.
Скорее всего нарушил зависимости чего то от чего то...
Или дай опции сюда которые ты вставляешь в конфиг ядра...


"Ошибка при компилировании ядра"
Отправлено Deman666 , 08-Янв-07 15:55 
>>make и make install на GENERIC прошли успешно
>
>ОК, теперь ничего не удаляй из GENERIC, а в конец файла впиши
>свои опции и сохрани и т.д.
>Скорее всего нарушил зависимости чего то от чего то...
>Или дай опции сюда которые ты вставляешь в конфиг ядра...


Сейчас пробую собрать без моих опций, но поудалял ненужные устройства
Вот вписываю (сейчас не вписывал пока):
options         IPFIREWALL
options         IPDIVERT
options         IPFIREWALL_FORWARD
options         DUMMYNET
options         DEVICE_POLLING


"Ошибка при компилировании ядра"
Отправлено Deman666 , 08-Янв-07 15:56 
>>make и make install на GENERIC прошли успешно
>
>ОК, теперь ничего не удаляй из GENERIC, а в конец файла впиши
>свои опции и сохрани и т.д.
>Скорее всего нарушил зависимости чего то от чего то...
>Или дай опции сюда которые ты вставляешь в конфиг ядра...


Если чесно, то я даже не знаю что они значат :)   Просто посоветовали в одном из документов :)


"Ошибка при компилировании ядра"
Отправлено newser , 08-Янв-07 16:16 
>>>make и make install на GENERIC прошли успешно
>>
>>ОК, теперь ничего не удаляй из GENERIC, а в конец файла впиши
>>свои опции и сохрани и т.д.
>>Скорее всего нарушил зависимости чего то от чего то...
>>Или дай опции сюда которые ты вставляешь в конфиг ядра...
>
>
>Если чесно, то я даже не знаю что они значат :)  
> Просто посоветовали в одном из документов :)


Внимание, вопрос! Если Вы представления не имеете зачем Вам это нужно, какого рожна Вы вообще пытаетесь скомпилировать ядро?


"Ошибка при компилировании ядра"
Отправлено Deman666 , 08-Янв-07 16:22 
>>>>make и make install на GENERIC прошли успешно
>>>
>>>ОК, теперь ничего не удаляй из GENERIC, а в конец файла впиши
>>>свои опции и сохрани и т.д.
>>>Скорее всего нарушил зависимости чего то от чего то...
>>>Или дай опции сюда которые ты вставляешь в конфиг ядра...
>>
>>
>>Если чесно, то я даже не знаю что они значат :)  
>> Просто посоветовали в одном из документов :)
>
>
>Внимание, вопрос! Если Вы представления не имеете зачем Вам это нужно, какого
>рожна Вы вообще пытаетесь скомпилировать ядро?


Ну я как бы знаю зачем вообще ядро собирается, я просто не до конца понял опции.

Короче без этих опций собирается и все работает!!!


"Ошибка при компилировании ядра"
Отправлено Deman666 , 08-Янв-07 16:24 
А именно, эти ..

options         DUMMYNET
options         DEVICE_POLLING


"Ошибка при компилировании ядра"
Отправлено newser , 08-Янв-07 17:48 
>Ну я как бы знаю зачем вообще ядро собирается, я просто не
>до конца понял опции.
>
>Короче без этих опций собирается и все работает!!!

Тем более нет необходимости пересобирать ядро, если нет понимания опций. Потрудитесь озвучить цель Ваших экспериментов.


"Ошибка при компилировании ядра"
Отправлено Deman666 , 08-Янв-07 20:56 
Всем спасибо! Уже сделал. (получаю массу опыта)
Проблема была с тем, что была убрана # перед строкой option SHED_ULE

P.S. Такой вопрос, а где можно почитать про всевозможные опции и что они значат ?


"Ошибка при компилировании ядра"
Отправлено newser , 09-Янв-07 00:11 
>Всем спасибо! Уже сделал. (получаю массу опыта)
>Проблема была с тем, что была убрана # перед строкой option SHED_ULE
>
>
>P.S. Такой вопрос, а где можно почитать про всевозможные опции и что
>они значат ?

Думаю, стоит начать отсюда:

http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/index...
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/faq/index.html

Есть у меня подозрение, что рано Вам еще с опциями ядра разбираться...