Собираю свое ядро с поддержкой фаервола
делаю все как всегда
config CORE
make depend
make
при make через некоторое время вылетает при компиляции устройств по ошибке, что не может создать линк так как он уже создан
удаляю линки из каталогов например ../compile/CORE/modules/aac
запускаю заново make все компилируется до следующего линка уже в другим каталоге......
раследование показало что линки создает make depend
Что я не правильно делаю? в 4 ветке таких проблем не возникало
попробуй так:
cd /usr/src
make -DALWAYS_CHECK_MAKE buildkernel KERNCONF=CORE
make -DALWAYS_CHECK_MAKE installkernel KERNCONF=CORE
>Собираю свое ядро с поддержкой фаервола
>делаю все как всегда
>config CORE
>make depend
>make
>при make через некоторое время вылетает при компиляции устройств по ошибке,
>что не может создать линк так как он уже создан
>удаляю линки из каталогов например ../compile/CORE/modules/aac
>запускаю заново make все компилируется до следующего линка уже в другим каталоге......
>
>раследование показало что линки создает make depend
>Что я не правильно делаю? в 4 ветке таких проблем не возникало
>
>Собираю свое ядро с поддержкой фаервола
>делаю все как всегда
>config CORE
>make depend
>make
>при make через некоторое время вылетает при компиляции устройств по ошибке,
>что не может создать линк так как он уже создан
>удаляю линки из каталогов например ../compile/CORE/modules/aac
>запускаю заново make все компилируется до следующего линка уже в другим каталоге......
>
>раследование показало что линки создает make depend
>Что я не правильно делаю? в 4 ветке таких проблем не возникало
>Sborka v 5.x i v 4.x otli4ajetca. Smotret Handbook.
>Sborka v 5.x i v 4.x otli4ajetca. Smotret Handbook.Угу читаем http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ke...
вот основное отличие:
Change into the build directory. config(8) will print the name of this directory after being run as above.
# cd ../compile/MYKERNEL
For FreeBSD versions prior to 5.0, use the following form instead:
# cd ../../compile/MYKERNELБольше отличий не нашел, если что то упустил ткните носом буду благодарен!
make -DALWAYS_CHECK_MAKE ....
не помогло также ругнулся на создание этих же линковТак что вопрос остался открытым... HELP!!!!
>>Sborka v 5.x i v 4.x otli4ajetca. Smotret Handbook.
>
>Угу читаем http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ke...
>вот основное отличие:
>Change into the build directory. config(8) will print the name of this
>directory after being run as above.
># cd ../compile/MYKERNEL
>For FreeBSD versions prior to 5.0, use the following form instead:
># cd ../../compile/MYKERNEL
>
>Больше отличий не нашел, если что то упустил ткните носом буду благодарен!
>
>make -DALWAYS_CHECK_MAKE ....
>не помогло также ругнулся на создание этих же линков
>
>Так что вопрос остался открытым... HELP!!!!
Читать /usr/src/UPDATING. Там ВСЕ расписано и разжевано!
>>Sborka v 5.x i v 4.x otli4ajetca. Smotret Handbook.
>
>Угу читаем http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ke...
>вот основное отличие:
>Change into the build directory. config(8) will print the name of this
>directory after being run as above.
># cd ../compile/MYKERNEL
>For FreeBSD versions prior to 5.0, use the following form instead:
># cd ../../compile/MYKERNEL
>
>Больше отличий не нашел, если что то упустил ткните носом буду благодарен!
>
>make -DALWAYS_CHECK_MAKE ....
>не помогло также ругнулся на создание этих же линков
>
>Так что вопрос остался открытым... HELP!!!!1. Jesli source tree ne menalsa so vremeni poslednego zapuska buildworld-
installworld, togda mozno ispolzovatj config + make depend + make + make install
2. V slu4aje jesli source tree menalsa, togda ispolzujem make buildworld
+ make buildkernel KERNCONF=MYKERNEL + make installkernel KERNCONF=MYKERNEL.Vo vtorom slu4aje neobhodimo polnoje derevo ishodnih tekstov. V pervom
nado tolko ishodnije teksti jadra.Sam prakti4eski vse vremja polzujus vtorim sposobom, potomu kak slozno zapomnit menjal/obnovlal ti 4to-to ili net.
V dopolenije moze6 ispolzovatj cleanworld target dla make komandi dabi polnostju vi4istit /usr/obj direktoriju.
Все оказалось гораздо проще)))
оказывается сырцы на данной компашке были кривые....
хотя компашка создавалась с образа взятого оф. ftp(качалась правда давно когда только официально вышла 5.3)
как закачал новые сырцы все проетело на УРА!!!