[vbox-dev] VBox kernel module does not build on kernel 3.5-rc1

Larry Finger Larry.Finger at lwfinger.net
Mon Jun 4 22:21:03 GMT 2012


In kernel 3.5-rc1, entry point do_mmap() is no longer made public. The specific 
error is

   CC [M] 
/usr/share/virtualbox/src/vboxhost/vboxdrv/r0drv/linux/memobj-r0drv-linux.o
/usr/share/virtualbox/src/vboxhost/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: In 
function ‘rtR0MemObjLinuxDoMmap’:
/usr/share/virtualbox/src/vboxhost/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1150:9: 
error: implicit declaration of function ‘do_mmap’ 
[-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[3]: *** 
[/usr/share/virtualbox/src/vboxhost/vboxdrv/r0drv/linux/memobj-r0drv-linux.o] 
Error 1
make[2]: *** [_module_/usr/share/virtualbox/src/vboxhost/vboxdrv] Error 2
make[2]: Leaving directory `/home/finger/linux-2.6'
make[1]: *** [vboxdrv] Error 2
make[1]: Leaving directory `/usr/share/virtualbox/src/vboxhost/vboxdrv'
make: *** [all] Error 2

Thanks,

Larry





More information about the vbox-dev mailing list