Subject: vmware3 on current?
To: None <current-users@netbsd.org>
From: Rasputin <rasputin@idoru.mine.nu>
List: current-users
Date: 03/15/2003 12:18:10
I can't get emulators/vmware-modules3 to build on  a recent current :

When I mailed about problems with vmware2, someone sent me a patch, which fixed it -
which of these would people recommend? vmware2 seems very unstable under current for
the last couple of months. Thanks.

===> Building for vmware-module-3.2.0
cd /usr/pkgsrc/emulators/vmware-module3/work/source/linuxrtc && make
cd /usr/pkgsrc/emulators/vmware-module3/work/source/vmmon && make
cc -O2 -nostdinc -I/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon -I/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/include -I/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/common -I/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/netbsd -I/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/netbsd -DDDB -DVMX86_DEBUG -DMODULE -pipe -ffreestanding -march=pentiumpro  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare -Wno-uninitialized    -nostdinc -I. -I/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon -isystem /usr/src/sys -isystem /usr/src/sys/arch -D_KERNEL -D_LKM  -c /usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/netbsd/host.c
In file included from /usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/netbsd/host.c:63:
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/include/x86.h:288: warning: `MSR_TSC' redefined
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/x86/specialreg.h:160: warning: this is the location of the previous definition
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/include/x86.h:289: warning: `MSR_PERFCTR0' redefined
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/x86/specialreg.h:172: warning: this is the location of the previous definition
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/include/x86.h:290: warning: `MSR_PERFCTR1' redefined
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/x86/specialreg.h:173: warning: this is the location of the previous definition
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/include/x86.h:293: warning: `MSR_SYSENTER_CS' redefined
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/x86/specialreg.h:181: warning: this is the location of the previous definition
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/include/x86.h:294: warning: `MSR_SYSENTER_ESP' redefined
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/x86/specialreg.h:182: warning: this is the location of the previous definition
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/include/x86.h:295: warning: `MSR_SYSENTER_EIP' redefined
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/x86/specialreg.h:183: warning: this is the location of the previous definition
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/include/x86.h:296: warning: `MSR_EVNTSEL0' redefined
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/x86/specialreg.h:187: warning: this is the location of the previous definition
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/include/x86.h:297: warning: `MSR_EVNTSEL1' redefined
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/x86/specialreg.h:188: warning: this is the location of the previous definition
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/netbsd/host.c: In function `HostIF_UserToDriverPtr':
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/netbsd/host.c:647: structure has no member named `l_holdcnt'
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/netbsd/host.c:647: structure has no member named `l_flag'
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/netbsd/host.c:647: warning: passing arg 1 of `uvm_swapin' from incompatible pointer type
/usr/pkgsrc/emulators/vmware-module3/work/source/vmmon/netbsd/host.c:656: structure has no member named `l_holdcnt'
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/emulators/vmware-module3/work/source/vmmon
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/emulators/vmware-module3
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/emulators/vmware-module3
-- 
Dimensions will always be expressed in the least usable term.
Velocity, for example, will be expressed in furlongs per fortnight.
Rasputin :: Jack of All Trades - Master of Nuns