Subject: Re: vmware3 on current?
To: Rasputin <rasputin@idoru.mine.nu>
From: Jaromir Dolecek <jdolecek@netbsd.org>
List: current-users
Date: 03/19/2003 10:35:19
The vmware3-module should build now on -current fine. It even works fine,
I'm running vmware 3.2 on my workstation currently thanks to it :)

Jaromir

Rasputin wrote:
> 
> 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
> 


-- 
Jaromir Dolecek <jdolecek@NetBSD.org>            http://www.NetBSD.org/
-=- We should be mindful of the potential goal, but as the tantric    -=-
-=- Buddhist masters say, ``You may notice during meditation that you -=-
-=- sometimes levitate or glow.   Do not let this distract you.''     -=-