先日 FreeBSD 4.6.2-release のインストールに苦労して成功した Pentium 4 PC についての続き。
今日の FreeBSD-current をインストールしようとして、とりあえず make buildworld をやってみました。
kitamori# /usr/bin/time make buildworld make: no target to make. "Makefile.inc1", line 140: warning: "make -f /dev/null -m /usr/src/share/mk CPUTYPE=dummy -V CPUTYPE" returned non-zero status -------------------------------------------------------------- >>> Rebuilding the temporary build tree -------------------------------------------------------------- rm -rf /usr/obj/usr/src/i386 mkdir -p /usr/obj/usr/src/i386/usr/bin ...(略)... chmod 444 freebsd.cf 1779.32 real 1399.33 user 324.10 sys
うーん、最初にうさんくさいエラーが出ているな…。 それにしても -current でさえ 30 分以下か。 すごいな。 しかし、make buildkernel をやってみると…。
kitamori# make buildkernel make: no target to make. "/usr/src/Makefile.inc1", line 140: warning: "make -f /dev/null -m /usr/src/share/mk CPUTYPE=dummy -V CPUTYPE" returned non-zero status -------------------------------------------------------------- >>> Kernel build for GENERIC started on Thu Oct 10 00:45:10 JST 2002 -------------------------------------------------------------- ===> GENERIC mkdir -p /usr/obj/usr/src/sys ...(略)... rm -f .newdep make -V CFILES -V SYSTEM_CFILES -V GEN_CFILES -V GEN_M_CFILES | MKDEP_CPP="cc -E" CC="cc" xargs mkdep -a -f .newdep -O -pipe -mcpu=pentiumpro -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -g -nostdinc -I- -I. -I/usr/src/sys -I/usr/src/sys/dev -I/usr/src/sys/contrib/dev/acpica -I/usr/src/sys/contrib/ipfilter -D_KERNEL -include opt_global.h -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 -ffreestanding cc: Internal error: Segmentation fault (program cpp0) Please submit a full bug report. See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions. mkdep: compile failed *** Error code 1 Stop in /usr/obj/usr/src/sys/GENERIC. *** Error code 1 Stop in /usr/obj/usr/src/sys/GENERIC. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. kitamori#
あらま、gcc が segmentation fault で落ちている。 mergemaster -p も全然 diff 出ないし…。 うーむ、どうすればいいのかな? とりあえず昨日の diff を commit してから考えるか。 ATA だから担当は sos かな。