You are not logged in.
I just performed a system upgrade and got linux-3.8.3-2. I usually use dkms to compiler vmware-modules. But today when I executed the following command I got the following in the make.log
Is there any patch available right now for this to be rectified?
make[2]: Entering directory `/usr/src/linux-3.8.3-2-ARCH'
CC [M] /tmp/modconfig-9i0yLu/vmci-only/linux/driver.o
CC [M] /tmp/modconfig-9i0yLu/vmci-only/linux/vmciKernelIf.o
CC [M] /tmp/modconfig-9i0yLu/vmci-only/common/vmciDriver.o
CC [M] /tmp/modconfig-9i0yLu/vmci-only/common/vmciResource.o
CC [M] /tmp/modconfig-9i0yLu/vmci-only/common/vmciRoute.o
/tmp/modconfig-9i0yLu/vmci-only/linux/driver.c:127:4: error: implicit declaration of function '__devexit_p' [-Werror=implicit-function-declaration]
/tmp/modconfig-9i0yLu/vmci-only/linux/driver.c:127:4: error: initializer element is not constant
/tmp/modconfig-9i0yLu/vmci-only/linux/driver.c:127:4: error: (near initialization for 'vmci_driver.remove')
/tmp/modconfig-9i0yLu/vmci-only/linux/driver.c:1754:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vmci_probe_device'
/tmp/modconfig-9i0yLu/vmci-only/linux/driver.c:1982:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vmci_remove_device'
/tmp/modconfig-9i0yLu/vmci-only/linux/driver.c:119:12: warning: 'vmci_probe_device' used but never defined [enabled by default]
/tmp/modconfig-9i0yLu/vmci-only/linux/driver.c:121:13: warning: 'vmci_remove_device' used but never defined [enabled by default]
/tmp/modconfig-9i0yLu/vmci-only/linux/driver.c:2063:1: warning: 'vmci_interrupt' defined but not used [-Wunused-function]
/tmp/modconfig-9i0yLu/vmci-only/linux/driver.c:2137:1: warning: 'vmci_interrupt_bm' defined but not used [-Wunused-function]
/tmp/modconfig-9i0yLu/vmci-only/linux/driver.c:1717:1: warning: 'vmci_enable_msix' defined but not used [-Wunused-function]
cc1: some warnings being treated as errors
make[3]: *** [/tmp/modconfig-9i0yLu/vmci-only/linux/driver.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [_module_/tmp/modconfig-9i0yLu/vmci-only] Error 2
make[2]: Leaving directory `/usr/src/linux-3.8.3-2-ARCH'
make[1]: *** [vmci.ko] Error 2
make[1]: Leaving directory `/tmp/modconfig-9i0yLu/vmci-only'
make: *** [vmci.ko] Error 1
Thanks
Offline
Look it up on the wiki page, you need a patch
Offline
Yes. I had already applied that patch for kernels 3.8 and up. But, still I am getting this error.
Offline
Please take note that:
Vmware 9.0.2 + Linux 3.8 = No Patchs
Offline
I am using vmware 9.0.1. Does it mean that there is no solution to this at the moment?
Offline
Use this patch.
it's working for me since vmware 9.0
right know i'm using it with vmware 9.0.2 + linux-ck 3.8.4 and it's working fine.
Offline
Thanks NIRz. pathc worked perfectly.
Offline