Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Mar 2010 13:54:38 -0800
From:      Henrik Hudson <lists@rhavenn.net>
To:        Yuri <yuri@rawbw.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Anybody uses VMWare on FreeBSD?
Message-ID:  <20100317215437.GA6601@alucard.int.rhavenn.net>
In-Reply-To: <4BA13B7D.2010803@rawbw.com>
References:  <4BA13B7D.2010803@rawbw.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 17 Mar 2010, Yuri wrote:

> I can't build it, I am getting the following errors. And message to 
> freebsd-emulation@ from 02/10 was never answered.

Considering that VMware is now at version 7 something I would just
move on and use VirtualBox. 95% of the stuff VMware 7 can do it can
do, although the OSE version in ports lacks USB pass-thru, but I'm
sure it is leaps and bounds ahead of VMware 3 from ports.

VMware will most likely ever support FreeBSD as a host and the Linux 
kernel hooks are too deep to reverse it and since VirtualBox works
great, just use that.

I run Win7 x86 and Win2008 R2 just fine inside VirtualBox.

There is currently a bug in the FreeBSD-stable kernel (newer then
Jan 29th) or so which caused the current VirtualBox install to
freeze. Just follow the intructions on the VirtualBox FreeBSD wiki
to pull the latest 3.1.4 VirtualBox and you should be good.

http://wiki.freebsd.org/VirtualBox
(see the notes under "know issues" at the bottom for update your
ports outside of the current ports freeze.

My $.02.

henrik


> 
> ---- errors ----
> cc -O2 -pipe -fno-strict-aliasing -DCDEV_MAJOR_=200 -DDDB -DVMX86_DEBUG 
> -DSMP -DAPIC_IO -Werror -D_KERNEL -DKLD_MODULE -nostdinc  
> -I/usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/include 
> -I/usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common 
> -I/usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/freebsd 
> -I/usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/export/include 
> -I/sys 
> -I/usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ 
> -I. -I@ -I@/contrib/altq -finline-limit=8000 --param 
> inline-unit-growth=100 --param large-function-growth=1000 -fno-common  
> -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx 
> -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector 
> -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls 
> -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes 
> -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign 
> -fformat-extensions -c 
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common/vmx86.c                                                  
>  
> In file included from 
> ./machine/vm.h:33,                                                                                                                    
>  
>                  from 
> /sys/vm/vm.h:64,                                                                                                                      
>  
>                  from 
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common/vmx86.c:338:                                                       
>  
> ./machine/specialreg.h:164:1: error: "CPUID_STEPPING" 
> redefined                                                                                             
>  
> In file included from 
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common/vmx86.h:27,                                                        
>  
>                  from 
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common/hostif.h:19,                                                       
>  
>                  from 
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common/vmx86.c:19:                                                        
>  
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/include/x86.h:259:1: 
> error: this is the location of the previous definition                      
> In file included from 
> ./machine/vm.h:33,                                                                                                                    
>  
>                  from 
> /sys/vm/vm.h:64,                                                                                                                      
>  
>                  from 
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common/vmx86.c:338:                                                       
>  
> ./machine/specialreg.h:165:1: error: "CPUID_MODEL" 
> redefined                                                                                                
>  
> In file included from 
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common/vmx86.h:27,                                                        
>  
>                  from 
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common/hostif.h:19,                                                       
>  
>                  from 
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common/vmx86.c:19:                                                        
>  
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/include/x86.h:287:1: 
> error: this is the location of the previous definition                      
> In file included from 
> ./machine/vm.h:33,                                                                                                                    
>  
>                  from 
> /sys/vm/vm.h:64,                                                                                                                      
>  
>                  from 
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common/vmx86.c:338:                                                       
>  
> ./machine/specialreg.h:166:1: error: "CPUID_FAMILY" 
> redefined                                                                                               
>  
> In file included from 
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common/vmx86.h:27,                                                        
>  
>                  from 
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common/hostif.h:19,                                                       
>  
>                  from 
> /usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/common/vmx86.c:19:                                                         
> 
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"

-- 
Henrik Hudson
lists@rhavenn.net
-----------------------------------------
"God, root, what is difference?" Pitr; UF 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100317215437.GA6601>