Subject: Building NetBSD/usermode on i386
To: None <current-users@netbsd.org>
From: Aleksej Saushev <asau@inbox.ru>
List: current-users
Date: 02/09/2008 22:51:38
Hello!
I'm trying to build usermode NetBSD on my current (NetBSD 4.99.52 i386),
I'm doing effectively this:
cp -r /usr/src/sys/common/lib/libc/arch/i386 /usr/src/sys/common/lib/libc/arch/usermode
mkdir usermode
config -s /usr/src/sys -b $(pwd)/usermode USER
cd usermode && make depend && make
The build fails with message:
# create kern/prop_kern.d
mkdep -f prop_kern.d -- -I/usr/src/sys/lib/libkern/arch/usermode -Dusermode -Dmalloc=kernmalloc -Dfree=kernfree -I../../. -I/usr/src/sys/../common/include -I/usr/src/sys/arch -I/usr/src/sys -nostdinc -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -I/usr/src/sys/lib/libkern/../../../common/lib/libc/quad -I/usr/src/sys/lib/libkern/../../../common/lib/libc/string -I/usr/src/sys/lib/libkern/../../../common/lib/libc/arch/usermode/string -I/usr/src/sys/lib/libkern/../../../common/lib/libc/quad -I/usr/src/sys/lib/libkern/../../../common/lib/libc/string -I/usr/src/sys/lib/libkern/../../../common/lib/libc/arch/usermode/string -I/usr/src/sys/lib/libkern/../../../common/include /usr/src/sys/lib/libkern/../../../common/lib/libprop/prop_kern.c
In file included from ../.././machine/vmparam.h:38,
from /usr/src/sys/uvm/uvm_param.h:76,
from /usr/src/sys/uvm/uvm_extern.h:464,
from /usr/src/sys/uvm/uvm.h:46,
from /usr/src/sys/lib/libkern/../../../common/lib/libprop/prop_kern.c:235:
/usr/include/machine/vmparam.h:144:25: error: x86/pmap_pv.h: No such file or directory
mkdep: compile failed.
What have I done wrong and is there any workaround?
--
CKOPO BECHA...
CKOPO CE3OH...