2008年3月23日日曜日

VMware-fusion

FreeBSD 6.2 をいれてみた. 6.3 でないのは 6.3の ports がいまひとつだから. 6.2 RELEASE から cvsup で 6.2p11 にソースをあげて buildworld した. 仮想マシンのディスク使用を減らすため, host OS を NFS マウントしたところに /usr/obj をおいたがコンパイルエラー. NFS の設定を変えても同じところでエラー. なんだろう. NFS をあきらめたらあっさり通過.
もしかして, OS Xがファイル名の大文字/小文字を区別しないせいか?
/usr/src/gnu/lib/csu/../../../contrib/gcc/unwind-dw2-fde.h:159:
error: pointer of type `void *' used in arithmetic
/usr/src/gnu/lib/csu/../../../contrib/gcc/unwind-dw2-fde.h:159:
error: invalid conversion from `void*' to `const dwarf_cie*'
/usr/src/gnu/lib/csu/../../../contrib/gcc/crtstuff.c:
In function `void __do_global_dtors_aux()':
/usr/src/gnu/lib/csu/../../../contrib/gcc/crtstuff.c:258:
error: `_Bool' does not name a type
/usr/src/gnu/lib/csu/../../../contrib/gcc/crtstuff.c:261:
error: `completed' was not declared in this scope
/usr/src/gnu/lib/csu/../../../contrib/gcc/crtstuff.c:287:
error: `completed' was not declared in this scope
*** Error code 1
Stop in /usr/src/gnu/lib/csu.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.

0 件のコメント: