Package: open-vm-source
Version: 2009.05.22-167859-3
Severity: important
Justification: fails to build from source


building open-vm modules using module-assistant fails because:
1) an include path is not set correctly (the shared/ directory)
2) there are some .h files missing (like includeCheck.h etc) 

Workaround:
1) download the source tarball from sf.net
2) extract it somewhere
2) # module-assistant build open-vm (it will fail..)
3) edit /usr/src/modules/open-vm/Makefile and add
'OVT_SOURCE_DIR=/path/to/open-vm-tools-2009.05.22-167859' in each line under
'build:'


here is the failed build log:

QUILT_PATCHES=debian/patches quilt --quiltrc /dev/null pop -a -R || test $? = 2 
rm -rf .pc debian/stamp-patched
dh_testdir
dh_testroot
rm -f build-stamp
rm -f config/config.guess config/config.sub
# Cleaning package
[ ! -f Makefile ] || /usr/bin/make distclean
make[1]: Entering directory `/usr/src/modules/open-vm'
/usr/bin/make -C modules/linux/pvscsi clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/pvscsi'
rm -rf .tmp_versions
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/pvscsi'
/usr/bin/make -C modules/linux/vmblock clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmblock'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmblock'
/usr/bin/make -C modules/linux/vmci clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmci'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmci'
/usr/bin/make -C modules/linux/vmhgfs clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmhgfs'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmhgfs'
/usr/bin/make -C modules/linux/vmmemctl clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmmemctl'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmmemctl'
/usr/bin/make -C modules/linux/vmsync clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmsync'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmsync'
/usr/bin/make -C modules/linux/vmxnet clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmxnet'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmxnet'
/usr/bin/make -C modules/linux/vmxnet3 clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmxnet3'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmxnet3'
/usr/bin/make -C modules/linux/vsock clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vsock'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vsock'
make[1]: Leaving directory `/usr/src/modules/open-vm'
dh_clean
/usr/bin/make  KERNELDIR=/lib/modules/2.6.29-2-686/build clean
make[1]: Entering directory `/usr/src/modules/open-vm'
/usr/bin/make -C modules/linux/pvscsi clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/pvscsi'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/pvscsi'
/usr/bin/make -C modules/linux/vmblock clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmblock'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmblock'
/usr/bin/make -C modules/linux/vmci clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmci'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmci'
/usr/bin/make -C modules/linux/vmhgfs clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmhgfs'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmhgfs'
/usr/bin/make -C modules/linux/vmmemctl clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmmemctl'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmmemctl'
/usr/bin/make -C modules/linux/vmsync clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmsync'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmsync'
/usr/bin/make -C modules/linux/vmxnet clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmxnet'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmxnet'
/usr/bin/make -C modules/linux/vmxnet3 clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmxnet3'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmxnet3'
/usr/bin/make -C modules/linux/vsock clean
make[2]: Entering directory `/usr/src/modules/open-vm/modules/linux/vsock'
rm -rf 
make[2]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vsock'
make[1]: Leaving directory `/usr/src/modules/open-vm'
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/usr/src/modules/open-vm'
QUILT_PATCHES=debian/patches quilt --quiltrc /dev/null pop -a -R || test $? = 2 
No patch removed
rm -rf .pc debian/stamp-patched
dh_testdir
dh_testroot
rm -f build-stamp
rm -f config/config.guess config/config.sub
# Cleaning package
[ ! -f Makefile ] || /usr/bin/make distclean
make[2]: Entering directory `/usr/src/modules/open-vm'
/usr/bin/make -C modules/linux/pvscsi clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/pvscsi'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/pvscsi'
/usr/bin/make -C modules/linux/vmblock clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmblock'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmblock'
/usr/bin/make -C modules/linux/vmci clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmci'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmci'
/usr/bin/make -C modules/linux/vmhgfs clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmhgfs'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmhgfs'
/usr/bin/make -C modules/linux/vmmemctl clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmmemctl'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmmemctl'
/usr/bin/make -C modules/linux/vmsync clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmsync'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmsync'
/usr/bin/make -C modules/linux/vmxnet clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmxnet'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmxnet'
/usr/bin/make -C modules/linux/vmxnet3 clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmxnet3'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmxnet3'
/usr/bin/make -C modules/linux/vsock clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vsock'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vsock'
make[2]: Leaving directory `/usr/src/modules/open-vm'
dh_clean
/usr/bin/make -w KERNELDIR=/lib/modules/2.6.29-2-686/build clean
make[2]: Entering directory `/usr/src/modules/open-vm'
/usr/bin/make -C modules/linux/pvscsi clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/pvscsi'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/pvscsi'
/usr/bin/make -C modules/linux/vmblock clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmblock'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmblock'
/usr/bin/make -C modules/linux/vmci clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmci'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmci'
/usr/bin/make -C modules/linux/vmhgfs clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmhgfs'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmhgfs'
/usr/bin/make -C modules/linux/vmmemctl clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmmemctl'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmmemctl'
/usr/bin/make -C modules/linux/vmsync clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmsync'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmsync'
/usr/bin/make -C modules/linux/vmxnet clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmxnet'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmxnet'
/usr/bin/make -C modules/linux/vmxnet3 clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vmxnet3'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vmxnet3'
/usr/bin/make -C modules/linux/vsock clean
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/vsock'
rm -rf 
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/vsock'
make[2]: Leaving directory `/usr/src/modules/open-vm'
make[1]: Nothing to be done for `kdist_config'.
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.29-2-686/g'` ; \
  done
for templ in `ls debian/*.modules.in` ; do \
    test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} 
${templ%.modules.in}.backup 2>/dev/null || true; \
    sed -e 's/##KVERS##/2.6.29-2-686/g ;s/#KVERS#/2.6.29-2-686/g ; 
s/_KVERS_/2.6.29-2-686/g ; s/##KDREV##/2.6.29-5/g ; s/#KDREV#/2.6.29-5/g ; 
s/_KDREV_/2.6.29-5/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_testroot
dh_prep
# Building the modules
/usr/bin/make
make[2]: Entering directory `/usr/src/modules/open-vm'
/usr/bin/make -C modules/linux/pvscsi
Using 2.6.x kernel build system.
make[3]: Entering directory `/usr/src/modules/open-vm/modules/linux/pvscsi'
make -C /lib/modules/2.6.29-2-686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
          MODULEBUILDDIR= modules
make[4]: Entering directory `/usr/src/linux-headers-2.6.29-2-686'
  CC [M]  /usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.o
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:25:27: error: 
driver-config.h: No such file or directory
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:38:25: error: 
compat_scsi.h: No such file or directory
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:39:24: error: 
compat_pci.h: No such file or directory
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:40:30: error: 
compat_interrupt.h: No such file or directory
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:41:30: error: 
compat_workqueue.h: No such file or directory
In file included from /usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:43:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:27:26: error: 
includeCheck.h: No such file or directory
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:29:28: error: 
vm_basic_types.h: No such file or directory
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:104:31: error: 
vmware_pack_begin.h: No such file or directory
In file included from /usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:43:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:106: error: 
expected specifier-qualifier-list before ‘uint32’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:112:29: error: 
vmware_pack_end.h: No such file or directory
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:119: error: 
expected specifier-qualifier-list before ‘uint64’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:141: error: 
expected specifier-qualifier-list before ‘uint64’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:153: error: 
expected specifier-qualifier-list before ‘uint64’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:198: error: 
expected specifier-qualifier-list before ‘PA’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:211: error: 
expected specifier-qualifier-list before ‘uint32’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:228: error: 
expected specifier-qualifier-list before ‘uint64’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:250: error: 
expected specifier-qualifier-list before ‘uint32’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:266: error: 
expected specifier-qualifier-list before ‘PA’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:298: error: 
expected specifier-qualifier-list before ‘PA’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:331: error: 
expected specifier-qualifier-list before ‘uint32’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:358: error: 
expected specifier-qualifier-list before ‘uint32’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:367: error: 
expected specifier-qualifier-list before ‘uint32’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:392: error: 
expected specifier-qualifier-list before ‘uint32’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:455: error: 
expected specifier-qualifier-list before ‘uint64’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:504: error: 
expected specifier-qualifier-list before ‘PA’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi_defs.h:529: error: 
expected specifier-qualifier-list before ‘uint64’
In file included from /usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:45:
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:37:46: error: 
vm_basic_defs.h: No such file or directory
In file included from /usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:45:
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:286: error: expected 
specifier-qualifier-list before ‘uint32’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:295: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:308: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:325: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:340: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:351: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:427: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:478: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:490: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:540: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:552: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:568: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:581: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:595: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:607: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:620: error: expected 
specifier-qualifier-list before ‘uint32’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:643: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:691: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:707: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:722: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:737: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:750: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:763: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:770: error: expected 
specifier-qualifier-list before ‘uint16’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:778: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:790: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:808: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:825: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:835: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:858: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:874: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:886: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:915: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:968: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:989: error: expected 
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uint24’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:992: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1011: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1028: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1043: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1052: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1068: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1098: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1115: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1135: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1153: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1168: error: expected 
specifier-qualifier-list before ‘uint32’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1175: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1192: error: expected 
specifier-qualifier-list before ‘uint64’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1206: error: expected 
specifier-qualifier-list before ‘uint32’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1218: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1235: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1252: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1269: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1284: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1299: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1316: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1334: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1382: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1408: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1423: error: expected 
specifier-qualifier-list before ‘uint64’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1449: error: expected 
specifier-qualifier-list before ‘uint32’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1475: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1520: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1586: error: expected 
specifier-qualifier-list before ‘uint16’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1736: error: expected 
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘Bool’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1763: error: expected 
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘Bool’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1790: error: expected 
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘Bool’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1814: error: expected 
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uint16’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1851: error: expected 
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uint16’
/usr/src/modules/open-vm/modules/linux/pvscsi/scsi_defs.h:1861: error: expected 
specifier-qualifier-list before ‘uint8’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:46:31: error: 
vm_device_version.h: No such file or directory
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:47:23: error: 
vm_assert.h: No such file or directory
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:70:5: warning: 
"LINUX_VERSION_CODE" is not defined
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:70:27: warning: 
"KERNEL_VERSION" is not defined
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:70:41: error: missing 
binary operator before token "("
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:77:5: warning: 
"LINUX_VERSION_CODE" is not defined
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:77:27: warning: 
"KERNEL_VERSION" is not defined
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:77:41: error: missing 
binary operator before token "("
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:90: error: ‘TRUE’ 
undeclared here (not in a function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:106: error: expected ‘,’ 
or ‘;’ before ‘XSTR’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:108: error: expected ‘,’ 
or ‘;’ before ‘XSTR’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:110: error: expected ‘,’ 
or ‘;’ before ‘XSTR’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:112: error: expected ‘,’ 
or ‘;’ before ‘XSTR’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:114: error: expected ‘,’ 
or ‘;’ before ‘XSTR’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:120: warning: ‘struct 
pci_device_id’ declared inside parameter list
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:120: warning: its scope 
is only this definition or declaration, which is probably not what you want
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:127: error: expected 
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘COMPAT_IRQ_HANDLER_ARGS’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:129: warning: parameter 
names (without types) in function declaration
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:132: error: array type 
has incomplete element type
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:133: error: implicit 
declaration of function ‘PCI_DEVICE’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:133: error: 
‘PCI_VENDOR_ID_VMWARE’ undeclared here (not in a function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:133: error: 
‘PCI_DEVICE_ID_VMWARE_PVSCSI’ undeclared here (not in a function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:139: error: variable 
‘pvscsi_pci_driver’ has initializer but incomplete type
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:140: error: unknown 
field ‘name’ specified in initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:140: warning: excess 
elements in struct initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:140: warning: (near 
initialization for ‘pvscsi_pci_driver’)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:141: error: unknown 
field ‘id_table’ specified in initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:141: warning: excess 
elements in struct initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:141: warning: (near 
initialization for ‘pvscsi_pci_driver’)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:142: error: unknown 
field ‘probe’ specified in initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:142: warning: excess 
elements in struct initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:142: warning: (near 
initialization for ‘pvscsi_pci_driver’)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:143: error: unknown 
field ‘remove’ specified in initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:143: warning: excess 
elements in struct initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:143: warning: (near 
initialization for ‘pvscsi_pci_driver’)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:144: error: implicit 
declaration of function ‘COMPAT_PCI_SHUTDOWN’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:144: error: 
‘pvscsi_shutdown’ undeclared here (not in a function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:145: warning: excess 
elements in struct initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:145: warning: (near 
initialization for ‘pvscsi_pci_driver’)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_init’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:257: error: implicit 
declaration of function ‘pci_register_driver’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_exit’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:263: error: implicit 
declaration of function ‘pci_unregister_driver’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_free_sgls’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:272: error: implicit 
declaration of function ‘pci_free_consistent’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_setup_msix’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:279: error: variable 
‘entry’ has initializer but incomplete type
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:279: warning: excess 
elements in struct initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:279: warning: (near 
initialization for ‘entry’)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:279: warning: excess 
elements in struct initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:279: warning: (near 
initialization for ‘entry’)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:279: error: storage size 
of ‘entry’ isn’t known
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:282: error: implicit 
declaration of function ‘pci_enable_msix’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:279: warning: unused 
variable ‘entry’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_shutdown_intr’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:302: error: implicit 
declaration of function ‘pci_disable_msi’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:307: error: implicit 
declaration of function ‘pci_disable_msix’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_release_resources’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:323: error: implicit 
declaration of function ‘pci_release_regions’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_allocate_rings’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:352: error: implicit 
declaration of function ‘pci_alloc_consistent’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:353: warning: assignment 
makes pointer from integer without a cast
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:357: error: implicit 
declaration of function ‘MIN’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:360: warning: division 
by zero
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:363: warning: assignment 
makes pointer from integer without a cast
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:371: warning: assignment 
makes pointer from integer without a cast
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:386: warning: assignment 
makes pointer from integer without a cast
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_allocate_sg’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:412: error: implicit 
declaration of function ‘ASSERT_ON_COMPILE’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:416: warning: assignment 
makes pointer from integer without a cast
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: At top level:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:432: error: expected ‘)’ 
before ‘data’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:441: error: conflicting 
types for ‘pvscsi_probe’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:119: error: previous 
declaration of ‘pvscsi_probe’ was here
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_probe’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:451: error: implicit 
declaration of function ‘pci_enable_device’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:454: error: 
dereferencing pointer to incomplete type
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:457: error: implicit 
declaration of function ‘pci_set_dma_mask’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:458: error: implicit 
declaration of function ‘pci_set_consistent_dma_mask’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:470: warning: division 
by zero
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:490: error: implicit 
declaration of function ‘pci_read_config_byte’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:490: error: 
‘PCI_CLASS_REVISION’ undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:490: error: (Each 
undeclared identifier is reported only once
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:490: error: for each 
function it appears in.)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:492: error: implicit 
declaration of function ‘pci_request_regions’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:498: error: 
‘DEVICE_COUNT_RESOURCE’ undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:499: error: implicit 
declaration of function ‘pci_resource_flags’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:499: error: 
‘PCI_BASE_ADDRESS_SPACE_IO’ undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:502: error: implicit 
declaration of function ‘pci_resource_len’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:505: error: implicit 
declaration of function ‘pci_resource_start’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:520: error: implicit 
declaration of function ‘pci_set_master’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:521: error: implicit 
declaration of function ‘pci_set_drvdata’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:564: error: implicit 
declaration of function ‘pci_enable_msi’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:567: error: 
dereferencing pointer to incomplete type
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:570: error: 
dereferencing pointer to incomplete type
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:574: error: ‘pvscsi_isr’ 
undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:574: error: 
‘COMPAT_IRQF_SHARED’ undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:582: error: 
dereferencing pointer to incomplete type
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:589: error: 
dereferencing pointer to incomplete type
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:589: error: implicit 
declaration of function ‘PCI_SLOT’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:589: error: 
dereferencing pointer to incomplete type
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:590: error: implicit 
declaration of function ‘PCI_FUNC’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:590: error: 
dereferencing pointer to incomplete type
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:606: error: implicit 
declaration of function ‘pci_disable_device’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_unmap_buffers’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:752: error: implicit 
declaration of function ‘pci_unmap_sg’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:755: error: implicit 
declaration of function ‘pci_unmap_single’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:760: error: 
‘PCI_DMA_FROMDEVICE’ undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: At top level:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:890: error: expected 
‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘COMPAT_IRQ_HANDLER_ARGS’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:934: warning: function 
declaration isn’t a prototype
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘COMPAT_PCI_DECLARE_SHUTDOWN’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:935: error: implicit 
declaration of function ‘pci_get_drvdata’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:935: error: implicit 
declaration of function ‘COMPAT_PCI_TO_DEV’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:935: warning: 
initialization makes pointer from integer without a cast
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_remove’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:943: warning: 
initialization makes pointer from integer without a cast
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_create_sg’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:977: error: ‘struct 
PVSCSISGElement’ has no member named ‘addr’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:978: error: ‘struct 
PVSCSISGElement’ has no member named ‘length’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:979: error: ‘struct 
PVSCSISGElement’ has no member named ‘flags’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_map_buffers’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:995: error: 
‘PVSCSIRingReqDesc’ has no member named ‘dataLen’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:996: error: 
‘PVSCSIRingReqDesc’ has no member named ‘dataAddr’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1003: error: implicit 
declaration of function ‘pci_map_sg’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1008: error: 
‘PVSCSIRingReqDesc’ has no member named ‘flags’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1009: error: 
‘PVSCSIRingReqDesc’ has no member named ‘dataAddr’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1011: error: 
‘PVSCSIRingReqDesc’ has no member named ‘dataAddr’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1013: error: implicit 
declaration of function ‘pci_map_single’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1014: error: implicit 
declaration of function ‘scsi_request_buffer’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1016: error: 
‘PVSCSIRingReqDesc’ has no member named ‘dataAddr’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_queue_ring’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1034: error: 
‘PVSCSIRingsState’ has no member named ‘reqNumEntriesLog2’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1044: error: 
‘PVSCSIRingsState’ has no member named ‘reqProdIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1044: error: 
‘PVSCSIRingsState’ has no member named ‘cmpConsIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1046: error: 
‘PVSCSIRingsState’ has no member named ‘reqProdIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1046: error: 
‘PVSCSIRingsState’ has no member named ‘cmpConsIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1050: error: 
‘PVSCSIRingsState’ has no member named ‘reqProdIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1050: error: implicit 
declaration of function ‘MASK’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1052: error: 
‘PVSCSIRingReqDesc’ has no member named ‘bus’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1053: error: 
‘PVSCSIRingReqDesc’ has no member named ‘target’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1054: error: 
‘PVSCSIRingReqDesc’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1054: error: 
‘PVSCSIRingReqDesc’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1054: error: 
‘PVSCSIRingReqDesc’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1054: error: 
‘PVSCSIRingReqDesc’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1054: error: 
‘PVSCSIRingReqDesc’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1054: error: 
‘PVSCSIRingReqDesc’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1054: error: 
‘PVSCSIRingReqDesc’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1054: error: 
‘PVSCSIRingReqDesc’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1054: error: 
‘PVSCSIRingReqDesc’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1054: error: 
‘PVSCSIRingReqDesc’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1055: error: 
‘PVSCSIRingReqDesc’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1060: error: 
‘PCI_DMA_FROMDEVICE’ undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1061: error: 
‘PVSCSIRingReqDesc’ has no member named ‘senseAddr’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1062: error: 
‘PVSCSIRingReqDesc’ has no member named ‘senseLen’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1064: error: 
‘PVSCSIRingReqDesc’ has no member named ‘senseLen’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1065: error: 
‘PVSCSIRingReqDesc’ has no member named ‘senseAddr’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1067: error: 
‘PVSCSIRingReqDesc’ has no member named ‘cdbLen’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1068: error: 
‘PVSCSIRingReqDesc’ has no member named ‘vcpuHint’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1069: error: 
‘PVSCSIRingReqDesc’ has no member named ‘cdbLen’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1069: error: 
‘PVSCSIRingReqDesc’ has no member named ‘cdb’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1069: error: 
‘PVSCSIRingReqDesc’ has no member named ‘cdbLen’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1069: error: 
‘PVSCSIRingReqDesc’ has no member named ‘cdb’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1069: error: 
‘PVSCSIRingReqDesc’ has no member named ‘cdbLen’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1071: error: 
‘PVSCSIRingReqDesc’ has no member named ‘tag’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1075: error: 
‘PVSCSIRingReqDesc’ has no member named ‘tag’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1078: error: 
‘PVSCSIRingReqDesc’ has no member named ‘flags’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1080: error: 
‘PVSCSIRingReqDesc’ has no member named ‘flags’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1082: error: 
‘PVSCSIRingReqDesc’ has no member named ‘flags’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1084: error: 
‘PVSCSIRingReqDesc’ has no member named ‘flags’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1088: error: 
‘PVSCSIRingReqDesc’ has no member named ‘context’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1092: error: 
‘PVSCSIRingsState’ has no member named ‘reqProdIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_process_msg’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1106: error: 
‘PVSCSIRingMsgDesc’ has no member named ‘type’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1106: error: 
‘PVSCSIRingsState’ has no member named ‘msgProdIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1106: error: 
‘PVSCSIRingsState’ has no member named ‘msgConsIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1106: error: 
‘PVSCSIRingsState’ has no member named ‘msgNumEntriesLog2’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1110: error: 
‘PVSCSIRingMsgDesc’ has no member named ‘type’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1114: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘bus’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1114: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘target’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1114: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1119: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘bus’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1119: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘target’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1120: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1125: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘bus’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1125: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘target’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1125: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1128: error: 
‘PVSCSIRingMsgDesc’ has no member named ‘type’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1132: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘bus’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1132: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘target’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1132: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1137: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘bus’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1137: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘target’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1138: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1144: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘bus’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1144: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘target’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1144: error: 
‘PVSCSIMsgDescDevStatusChanged’ has no member named ‘lun’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_complete_request’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1160: error: 
‘PVSCSIRingCmpDesc’ has no member named ‘hostStatus’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1161: error: 
‘PVSCSIRingCmpDesc’ has no member named ‘scsiStatus’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1163: error: 
‘PVSCSIRingCmpDesc’ has no member named ‘context’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1204: error: 
‘PVSCSIRingCmpDesc’ has no member named ‘dataLen’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_unmask_intr’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1289: error: ‘uint32’ 
undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1289: error: expected 
‘;’ before ‘intrBits’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1291: error: ‘intrBits’ 
undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_abort_cmd’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1318: warning: excess 
elements in struct initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1318: warning: (near 
initialization for ‘cmd’)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1320: error: 
‘PVSCSICmdDescAbortCmd’ has no member named ‘target’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1321: error: 
‘PVSCSICmdDescAbortCmd’ has no member named ‘context’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘ll_device_reset’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1368: warning: excess 
elements in struct initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1368: warning: (near 
initialization for ‘cmd’)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1372: error: 
‘PVSCSICmdDescResetDevice’ has no member named ‘target’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_setup_msg_workqueue’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1397: error: implicit 
declaration of function ‘COMPAT_INIT_WORK’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1397: error: 
‘pvscsi_msg_workqueue_handler’ undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_msg_pending’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1405: error: 
‘PVSCSIRingsState’ has no member named ‘msgProdIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1405: error: 
‘PVSCSIRingsState’ has no member named ‘msgConsIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_setup_all_rings’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1410: warning: excess 
elements in struct initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1410: warning: (near 
initialization for ‘cmd’)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1414: error: 
‘PVSCSICmdDescSetupRings’ has no member named ‘ringsStatePPN’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1415: error: 
‘PVSCSICmdDescSetupRings’ has no member named ‘reqRingNumPages’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1416: error: 
‘PVSCSICmdDescSetupRings’ has no member named ‘cmpRingNumPages’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1420: error: 
‘PVSCSICmdDescSetupRings’ has no member named ‘reqRingPPNs’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1426: error: 
‘PVSCSICmdDescSetupRings’ has no member named ‘cmpRingPPNs’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1437: warning: excess 
elements in struct initializer
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1437: warning: (near 
initialization for ‘cmdMsg’)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1439: error: 
‘PVSCSICmdDescSetupMsgRing’ has no member named ‘numPages’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1443: error: 
‘PVSCSICmdDescSetupMsgRing’ has no member named ‘ringPPNs’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_process_completion_ring’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1457: error: ‘uint32’ 
undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1457: error: expected 
‘;’ before ‘cmpNumEntriesLog2’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1459: error: 
‘PVSCSIRingsState’ has no member named ‘cmpConsIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1459: error: 
‘PVSCSIRingsState’ has no member named ‘cmpProdIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1460: error: 
‘PVSCSIRingsState’ has no member named ‘cmpConsIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1460: error: 
‘cmpNumEntriesLog2’ undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1465: error: 
‘PVSCSIRingsState’ has no member named ‘cmpConsIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c: In function 
‘pvscsi_process_msg_ring’:
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1473: error: ‘uint32’ 
undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1473: error: expected 
‘;’ before ‘msgNumEntriesLog2’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1476: error: 
‘PVSCSIRingsState’ has no member named ‘msgConsIdx’
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1476: error: 
‘msgNumEntriesLog2’ undeclared (first use in this function)
/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.c:1481: error: 
‘PVSCSIRingsState’ has no member named ‘msgConsIdx’
make[7]: *** [/usr/src/modules/open-vm/modules/linux/pvscsi/pvscsi.o] Error 1
make[6]: *** [_module_/usr/src/modules/open-vm/modules/linux/pvscsi] Error 2
make[5]: *** [sub-make] Error 2
make[4]: *** [all] Error 2
make[4]: Leaving directory `/usr/src/linux-headers-2.6.29-2-686'
make[3]: *** [pvscsi.ko] Error 2
make[3]: Leaving directory `/usr/src/modules/open-vm/modules/linux/pvscsi'
make[2]: *** [build] Error 2
make[2]: Leaving directory `/usr/src/modules/open-vm'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/open-vm'
make: *** [kdist_build] Error 2



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.29-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages open-vm-source depends on:
ii  bzip2                         1.0.5-1    high-quality block-sorting file co
ii  debhelper                     7.2.14     helper programs for debian/rules
ii  make                          3.81-5     The GNU version of the "make" util
ii  quilt                         0.46-7     Tool to work with series of patche

Versions of packages open-vm-source recommends:
ii  module-assistant     0.11.1              tool to make module package creati
ii  open-vm-tools        2009.05.22-167859-3 tools and components for VMware gu

Versions of packages open-vm-source suggests:
ii  open-vm-toolbox      2009.05.22-167859-3 tools and components for VMware gu

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to