Едет крыша %(При добавлении в ядро
options IPFIREWALLStop in /usr/src
*** Error code 1
Stop in /usr/srcЕсли эту строку убрать то все нормально собирается, при чем на этой машине уже стояла FreeBSD 5.2 и ядро было собрано с ipfw.
Ставлю тоже самое и на тебе...
Сотри всю строчку ЦЕЛИКОМ
и напиши заново
>Сотри всю строчку ЦЕЛИКОМ
>и напиши зановоПроверь, чтоб в конце последней текстовой строки в конфиге ядра был перевод строки.
>>Сотри всю строчку ЦЕЛИКОМ
>>и напиши заново
>
>Проверь, чтоб в конце последней текстовой строки в конфиге ядра был перевод
>строки.
делал, не помогает, у меня мысли кончились
>делал, не помогает, у меня мысли кончились
Ок. Тогда давай делать сначала и по порядку
cd /usr/src/sys/i386/conf/; cp GENERIC TEST;
echo "options IPFIREWALL">> TEST
cd /usr/src;
make buildkernel KERNCONF=TEST;
make installkernel KERNCONF=TEST;Отпиши, где возникает ошибка и с кносоли кусочек побольше кинь сюда.
>Ок. Тогда давай делать сначала и по порядку
>cd /usr/src/sys/i386/conf/; cp GENERIC TEST;
>echo "options IPFIREWALL">> TEST
>cd /usr/src;
>make buildkernel KERNCONF=TEST;
>make installkernel KERNCONF=TEST;
>
>Отпиши, где возникает ошибка и с кносоли кусочек побольше кинь сюда.
Сборка идет нормально, думаю и с установкой проблем не будет,огромный thanx, но я так и не понял в чем прикол?
>
>>Ок. Тогда давай делать сначала и по порядку
>>cd /usr/src/sys/i386/conf/; cp GENERIC TEST;
>>echo "options IPFIREWALL">> TEST
>>cd /usr/src;
>>make buildkernel KERNCONF=TEST;
>>make installkernel KERNCONF=TEST;
>>
>>Отпиши, где возникает ошибка и с кносоли кусочек побольше кинь сюда.
>
>
>Сборка идет нормально, думаю и с установкой проблем не будет,огромный thanx, но
>я так и не понял в чем прикол?Вот я и поторопился
при make installkernel KERNCONF=TEST===> lib
===> lib/csu/i386-elf
install -o root -g wheel -m 444 crt1.o crti.o crtn.o gcrt1.o /usr/lib
install: crt1.o: No such file or directory
*** Error code 71
Stop in /usr/src/lib/csu/i386-elf.
*** Error code 1
Stop in /usr/src/lib.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src
>>
>>>Ок. Тогда давай делать сначала и по порядку
>>>cd /usr/src/sys/i386/conf/; cp GENERIC TEST;
>>>echo "options IPFIREWALL">> TEST
>>>cd /usr/src;
>>>make buildkernel KERNCONF=TEST;
>>>make installkernel KERNCONF=TEST;
>>>
>>>Отпиши, где возникает ошибка и с кносоли кусочек побольше кинь сюда.
>>
>>
>>Сборка идет нормально, думаю и с установкой проблем не будет,огромный thanx, но
>>я так и не понял в чем прикол?
>
>Вот я и поторопился
>при make installkernel KERNCONF=TEST
>
>===> lib
>===> lib/csu/i386-elf
>install -o root -g wheel -m 444 crt1.o crti.o crtn.o gcrt1.o /usr/lib
>
>install: crt1.o: No such file or directory
>*** Error code 71
>Stop in /usr/src/lib/csu/i386-elf.
>*** Error code 1
>Stop in /usr/src/lib.
>*** Error code 1
>Stop in /usr/src.
>*** Error code 1
>Stop in /usr/src
Последний вопрос снят, я вместо make installkernel KERNCONF=TEST дал make install KERNCONF=TEST, вощем все работает, но все таки мне не понятно почему когда я меняю ядро в midnight'е он сразу ругается, или это может быть из-за того что я ему говорю make kernel ... ?
Как вариант при последней установке я не ставил совместимость с 4 веткой... в любом случае все заработало, спасибо за совет temny.
>Последний вопрос снят, я вместо make installkernel KERNCONF=TEST дал make install KERNCONF=TEST,
>вощем все работает, но все таки мне не понятно почему когда
>я меняю ядро в midnight'е он сразу ругается, или это может
>быть из-за того что я ему говорю make kernel ... ?
Как вариант по поводу миднайта - можно проверить так:
cd /usr/src/sys/i386/conf
cp GENERIC T1; cp GENERIC T2;
echo "options IPFIREWALL">> T1
в T2 записываем тоже с точностью до пробела, только при помощи миднайта.
Далее ищим разницу:
diff T1 T2
Возможно это на что-то натолкнёт.Второй вариант - причина могла быть в /usr/obj/usr/src/sys/KERNEL_NAME
Т.е. в файлах, оставшихся от предыдущей сборки ядра, имеющего такое имя.
Можно попробовать сделать rm -rf /usr/obj/usr/src/sys/KERNEL_NAME перед сборкой.