Subject: vmware-module compilation error
To: None <netbsd-help@NetBSD.org>
From: Tomas D <u0giene@yahoo.com>
List: netbsd-help
Date: 02/21/2005 23:25:47
bash-3.00# cd /usr/pkgsrc/emulators/vmware
bash-3.00# ls
CVS          DESCR        Makefile     PLIST       
README.html  distinfo
bash-3.00# make install
=> Checksum OK for VMware-2.0.4-1142.tar.gz.
===> Extracting for vmware-2.0.4
===> Required package vmware-module-1.*: NOT found
===> Verifying package for
../../emulators/vmware-module
===> Building for vmware-module-1.2
cd
/usr/obj/pkg/emulators/vmware-module/work/source/linuxrtc
&& /usr/bin/make
cd
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon
&& /usr/bin/make
#   compile  vmmon/drv.o
cc -O2 -nostdinc
-I/usr/obj/pkg/emulators/vmware-module/work/source/vmmon
-I/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/include
-I/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/common
-I/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd
-I/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd
-DDDB -DVMX86_DEBUG -ffreestanding  -Wall
-Wstrict-prototypes -Wmissing-prototypes
-Wpointer-arith -Wno-sign-compare -Wno-traditional
-Wno-uninitialized  -Werror   -nostdinc -I.
-I/usr/obj/pkg/emulators/vmware-module/work/source/vmmon
-isystem /usr/src/sys -isystem /usr/src/sys/arch
-D_KERNEL -D_LKM  -c   
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c
In file included from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:73:
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/include/x86.h:183:1:
"MSR_SYSENTER_CS" redefined
In file included from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/specialreg.h:3,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/cpufunc.h:49,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/x86/lock.h:50,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/lock.h:3,
                 from /usr/src/sys/sys/lock.h:87,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/cpu.h:58,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/param.h:48,
                 from /usr/src/sys/sys/param.h:145,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:36:
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/x86/specialreg.h:193:1:
this is the location of the previous definition
In file included from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:73:
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/include/x86.h:184:1:
"MSR_SYSENTER_ESP" redefined
In file included from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/specialreg.h:3,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/cpufunc.h:49,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/x86/lock.h:50,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/lock.h:3,
                 from /usr/src/sys/sys/lock.h:87,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/cpu.h:58,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/param.h:48,
                 from /usr/src/sys/sys/param.h:145,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:36:
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/x86/specialreg.h:194:1:
this is the location of the previous definition
In file included from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:73:
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/include/x86.h:185:1:
"MSR_SYSENTER_EIP" redefined
In file included from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/specialreg.h:3,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/cpufunc.h:49,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/x86/lock.h:50,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/lock.h:3,
                 from /usr/src/sys/sys/lock.h:87,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/cpu.h:58,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/param.h:48,
                 from /usr/src/sys/sys/param.h:145,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:36:
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/x86/specialreg.h:195:1:
this is the location of the previous definition
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:
In function `vmmon_open':
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:173:
error:structure has no member named `p_dupfd'
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:195:
error:structure has no member named `p_dupfd'
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:
In function `vmmon_fake_clonedev':
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:284:
error:structure has no member named `p_dupfd'
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:
In function `Panic':
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:676:
warning: passing arg 1 of `exit1' from incompatible
pointer type
*** Error code 1

Stop.
make: stopped in
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/emulators/vmware-module
===>
===> There was an error during the ``build'' phase.
===> Please investigate the following for more
information:
===>      * log of the build
===>      *
/usr/obj/pkg/emulators/vmware-module/work/.work.log
===>
*** Error code 1

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

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

Stop.
make: stopped in /usr/pkgsrc/emulators/vmware
bash-3.00#
-------    



bash-3.00# cd
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon
bash-3.00# ls
Makefile        common          linux          
vmmon_post.sh
Makefile.linux  i386            machine         x86
README.linux    include         netbsd
bash-3.00# make
#   compile  vmmon/drv.o
cc -O2 -nostdinc
-I/usr/obj/pkg/emulators/vmware-module/work/source/vmmon
-I/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/include
-I/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/common
-I/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd
-I/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd
-DDDB -DVMX86_DEBUG -ffreestanding  -Wall
-Wstrict-prototypes -Wmissing-prototypes
-Wpointer-arith -Wno-sign-compare -Wno-traditional
-Wno-uninitialized  -Werror   -nostdinc -I.
-I/usr/obj/pkg/emulators/vmware-module/work/source/vmmon
-isystem /usr/src/sys -isystem /usr/src/sys/arch
-D_KERNEL -D_LKM  -c   
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c
In file included from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:73:
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/include/x86.h:183:1:
"MSR_SYSENTER_CS" redefined
In file included from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/specialreg.h:3,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/cpufunc.h:49,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/x86/lock.h:50,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/lock.h:3,
                 from /usr/src/sys/sys/lock.h:87,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/cpu.h:58,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/param.h:48,
                 from /usr/src/sys/sys/param.h:145,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:36:
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/x86/specialreg.h:193:1:
this is the location of the previous definition
In file included from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:73:
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/include/x86.h:184:1:
"MSR_SYSENTER_ESP" redefined
In file included from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/specialreg.h:3,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/cpufunc.h:49,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/x86/lock.h:50,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/lock.h:3,
                 from /usr/src/sys/sys/lock.h:87,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/cpu.h:58,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/param.h:48,
                 from /usr/src/sys/sys/param.h:145,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:36:
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/x86/specialreg.h:194:1:
this is the location of the previous definition
In file included from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:73:
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/include/x86.h:185:1:
"MSR_SYSENTER_EIP" redefined
In file included from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/specialreg.h:3,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/cpufunc.h:49,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/x86/lock.h:50,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/lock.h:3,
                 from /usr/src/sys/sys/lock.h:87,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/cpu.h:58,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/machine/param.h:48,
                 from /usr/src/sys/sys/param.h:145,
                 from
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:36:
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/x86/specialreg.h:195:1:
this is the location of the previous definition
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:
In function `vmmon_open':
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:173:
error:structure has no member named `p_dupfd'
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:195:
error:structure has no member named `p_dupfd'
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:
In function `vmmon_fake_clonedev':
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:284:
error:structure has no member named `p_dupfd'
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:
In function `Panic':
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon/netbsd/drv.c:676:
warning: passing arg 1 of `exit1' from incompatible
pointer type
*** Error code 1

Stop.
make: stopped in
/usr/obj/pkg/emulators/vmware-module/work/source/vmmon


I can't seem to compile vmware-module due to some
errors. the funny thing about that is that I had
vmware working just last week, but I removed it and
now trying to put back...



		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - Find what you need with new enhanced search.
http://info.mail.yahoo.com/mail_250