Quantcast
Channel: VMware Communities : All Content - All Communities
Viewing all articles
Browse latest Browse all 180923

Compilation errors against Linux kernel 3.8.1-201.fc18.x86_64

$
0
0

I cannot compile thevirtual machine communication interface module against the latest kernel on Fedora 18 (3.8.1-201.fc18.x86_64).  The log shows:

 

make[1]: Entering directory `/usr/src/kernels/3.8.1-201.fc18.x86_64'
  CC [M]  /tmp/modconfig-MMiC6q/vmci-only/linux/driver.o
  CC [M]  /tmp/modconfig-MMiC6q/vmci-only/linux/vmciKernelIf.o
  CC [M]  /tmp/modconfig-MMiC6q/vmci-only/common/vmciResource.o
  CC [M]  /tmp/modconfig-MMiC6q/vmci-only/common/vmciDriver.o
/tmp/modconfig-MMiC6q/vmci-only/linux/driver.c:127:4: error: implicit declaration of function ‘__devexit_p’ [-Werror=implicit-function-declaration]
/tmp/modconfig-MMiC6q/vmci-only/linux/driver.c:127:4: error: initializer element is not constant
/tmp/modconfig-MMiC6q/vmci-only/linux/driver.c:127:4: error: (near initialization for ‘vmci_driver.remove’)
/tmp/modconfig-MMiC6q/vmci-only/linux/driver.c:1754:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘vmci_probe_device’
/tmp/modconfig-MMiC6q/vmci-only/linux/driver.c:1982:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘vmci_remove_device’
/tmp/modconfig-MMiC6q/vmci-only/linux/driver.c:119:12: warning: ‘vmci_probe_device’ used but never defined [enabled by default]
/tmp/modconfig-MMiC6q/vmci-only/linux/driver.c:121:13: warning: ‘vmci_remove_device’ used but never defined [enabled by default]
/tmp/modconfig-MMiC6q/vmci-only/linux/driver.c:2063:1: warning: ‘vmci_interrupt’ defined but not used [-Wunused-function]
/tmp/modconfig-MMiC6q/vmci-only/linux/driver.c:2137:1: warning: ‘vmci_interrupt_bm’ defined but not used [-Wunused-function]
/tmp/modconfig-MMiC6q/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[2]: *** [/tmp/modconfig-MMiC6q/vmci-only/linux/driver.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_module_/tmp/modconfig-MMiC6q/vmci-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/3.8.1-201.fc18.x86_64'
make: *** [vmci.ko] Error 2
make: Leaving directory `/tmp/modconfig-MMiC6q/vmci-only'
Unable to install all modules.  See log for details.

 

Being a Java guy this is Greek to me.  Any ideas?  I can boot to the previous kernel and still function, but that's not ideal.

 

Tx,

Ted


Viewing all articles
Browse latest Browse all 180923

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>