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