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...