Я человек новый в этом, так что вопрос может быть шлупый, но все же, ответа в интернете не нашолПри компелировании ядра выдает ошибку:
../../../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
Кто-то знает в чем дело ?
Заранее спасибо большое!
попробуйте для начала собрать ядро GENERIC
>попробуйте для начала собрать ядро GENERIC
Команду make на GENERIC-е прошол успешно.
До этого не проходил.
Делать make install ?
>Я человек новый в этом, так что вопрос может быть шлупый, но
>все же, ответа в интернете не нашол
>
>При компелировании ядра выдает ошибку:
>
>../../../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.
>>Я человек новый в этом, так что вопрос может быть шлупый, но
>>все же, ответа в интернете не нашол
>>
>>При компелировании ядра выдает ошибку:
>>
>>../../../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. Потом дам результат.
make и make install на GENERIC прошли успешно
>make и make install на GENERIC прошли успешноОК, теперь ничего не удаляй из GENERIC, а в конец файла впиши свои опции и сохрани и т.д.
Скорее всего нарушил зависимости чего то от чего то...
Или дай опции сюда которые ты вставляешь в конфиг ядра...
>>make и make install на GENERIC прошли успешно
>
>ОК, теперь ничего не удаляй из GENERIC, а в конец файла впиши
>свои опции и сохрани и т.д.
>Скорее всего нарушил зависимости чего то от чего то...
>Или дай опции сюда которые ты вставляешь в конфиг ядра...
Сейчас пробую собрать без моих опций, но поудалял ненужные устройства
Вот вписываю (сейчас не вписывал пока):
options IPFIREWALL
options IPDIVERT
options IPFIREWALL_FORWARD
options DUMMYNET
options DEVICE_POLLING
>>make и make install на GENERIC прошли успешно
>
>ОК, теперь ничего не удаляй из GENERIC, а в конец файла впиши
>свои опции и сохрани и т.д.
>Скорее всего нарушил зависимости чего то от чего то...
>Или дай опции сюда которые ты вставляешь в конфиг ядра...
Если чесно, то я даже не знаю что они значат :) Просто посоветовали в одном из документов :)
>>>make и make install на GENERIC прошли успешно
>>
>>ОК, теперь ничего не удаляй из GENERIC, а в конец файла впиши
>>свои опции и сохрани и т.д.
>>Скорее всего нарушил зависимости чего то от чего то...
>>Или дай опции сюда которые ты вставляешь в конфиг ядра...
>
>
>Если чесно, то я даже не знаю что они значат :)
> Просто посоветовали в одном из документов :)
Внимание, вопрос! Если Вы представления не имеете зачем Вам это нужно, какого рожна Вы вообще пытаетесь скомпилировать ядро?
>>>>make и make install на GENERIC прошли успешно
>>>
>>>ОК, теперь ничего не удаляй из GENERIC, а в конец файла впиши
>>>свои опции и сохрани и т.д.
>>>Скорее всего нарушил зависимости чего то от чего то...
>>>Или дай опции сюда которые ты вставляешь в конфиг ядра...
>>
>>
>>Если чесно, то я даже не знаю что они значат :)
>> Просто посоветовали в одном из документов :)
>
>
>Внимание, вопрос! Если Вы представления не имеете зачем Вам это нужно, какого
>рожна Вы вообще пытаетесь скомпилировать ядро?
Ну я как бы знаю зачем вообще ядро собирается, я просто не до конца понял опции.Короче без этих опций собирается и все работает!!!
А именно, эти ..options DUMMYNET
options DEVICE_POLLING
>Ну я как бы знаю зачем вообще ядро собирается, я просто не
>до конца понял опции.
>
>Короче без этих опций собирается и все работает!!!Тем более нет необходимости пересобирать ядро, если нет понимания опций. Потрудитесь озвучить цель Ваших экспериментов.
Всем спасибо! Уже сделал. (получаю массу опыта)
Проблема была с тем, что была убрана # перед строкой option SHED_ULEP.S. Такой вопрос, а где можно почитать про всевозможные опции и что они значат ?
>Всем спасибо! Уже сделал. (получаю массу опыта)
>Проблема была с тем, что была убрана # перед строкой 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Есть у меня подозрение, что рано Вам еще с опциями ядра разбираться...