Уважаемый All!!
Помогите советом. На свежеустановленной системе не компилируется ядро. Даже женерик. Компилятор вываливется с ошибкой:
cc: Internal compiler error: program cc1 got fatal signal 4
Пробовал поставить другой GCC - не ставится по той же причине, но другие пакеты (mc, motif) собрались без проблем.
Заранее спасибо.
>Уважаемый All!!
>Помогите советом. На свежеустановленной системе не компилируется ядро. Даже женерик. Компилятор вываливется
>с ошибкой:
>cc: Internal compiler error: program cc1 got fatal signal 4
>Пробовал поставить другой GCC - не ставится по той же причине, но
>другие пакеты (mc, motif) собрались без проблем.
>Заранее спасибо.which cc
which c++cc -v
c++ -vcat /etc/make.conf
echo $PATH
which gccкак производится сборка, по шагам?
>как производится сборка, по шагам?
1 редактируем Женерик
2 config <name>
3 cd ../../compile/<name>
4 make depend
5 make - и тут по прошествии некоторого времени вываливается ошибка.
>>как производится сборка, по шагам?
>1 редактируем Женерикпопробуй сначала GENERIC скопировать в ТВОЙКЕРНЕЛ и с им играйся
>попробуй сначала GENERIC скопировать в ТВОЙКЕРНЕЛ и с им играйсяНу, собственно, я так и делаю. Ведь копия - это и есть женерик? ;-)
>
>>попробуй сначала GENERIC скопировать в ТВОЙКЕРНЕЛ и с им играйся
>
>Ну, собственно, я так и делаю. Ведь копия - это и есть
>женерик? ;-)копия - это копия, из которой выкидывается нафик все ненужное GENERIC'а и при необходимости дополняется нужным из LINT.
>копия - это копия, из которой выкидывается нафик все ненужное GENERIC'а и
>при необходимости дополняется нужным из LINT.sorry, это я знаю, так и делаю. просто для краткости так сказал...
>>как производится сборка, по шагам?
>1 редактируем Женерик
>2 config <name>
>3 cd ../../compile/<name>
>4 make depend
>5 make - и тут по прошествии некоторого времени вываливается ошибка.а вывод всего остального о чем было выше написано, which, make.conf???
uname -a ? sysctl -a | grep hw.ata ?1. cd /sys/i386/conf
2. cp GENERIC MYKERN
3. rm -rf ../../compile/MYKERN
4. config MYKERN
5. cd ../../compile/MYKERN
6. make depend
7. make
>а вывод всего остального о чем было выше написано, which, make.conf???
>uname -a ? sysctl -a | grep hw.ata ?sorry, за задержку с ответом. Немогу часто выходить в инет.
which cc
/usr/bin/cc
which c++
/usr/bin/c++
echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin
which gcc
/usr/bin/gcc
uname -a
FreeBSD .home 4.7-RELEASE FreeBSD 4.7-RELEASE #0: Wed Oct 9 15:08:34 GMT 2002 root@builder.freebsdmall.com:/usr/obj/usr/src/sys/GENERIC i386make.conf - нет такого файла.
сс -v; c++ -v
using bultin specs
gcc version 2.95.4 20020320 [FreeBSD]Вот.
>>а вывод всего остального о чем было выше написано, which, make.conf???
>>uname -a ? sysctl -a | grep hw.ata ?
>
>sorry, за задержку с ответом. Немогу часто выходить в инет.
>which cc
>/usr/bin/cc
>which c++
>/usr/bin/c++
>echo $PATH
>/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin
>which gcc
>/usr/bin/gcc
>uname -a
>FreeBSD .home 4.7-RELEASE FreeBSD 4.7-RELEASE #0: Wed Oct 9 15:08:34 GMT
>2002 root@builder.freebsdmall.com:/usr/obj/usr/src/sys/GENERIC i386
>
>make.conf - нет такого файла.
>
>сс -v; c++ -v
>using bultin specs
>gcc version 2.95.4 20020320 [FreeBSD]
>
>Вот.вроде все верно, показывай ядро
>вроде все верно, показывай ядроСпасибо всем ответившим. Ядро собралось. Сделал изменения в make.conf и со второй попытки все собралось.
Еще раз спасибо!!!!