Kompilacja virtualbox-dkms pod 4.4.0-24

Cześć!

[Linux Mint 17.3]

 

Jak w temacie, podczas kompilacji (automatycznie przy instalacji pakietu virtualbox-dkms) dostaję błędy:

Konfigurowanie pakietu virtualbox (5.0.4-dfsg-2) ...



 * Stopping VirtualBox kernel modules [OK] 



 * Starting VirtualBox kernel modules * No suitable module for running kernel found



                                                                                                                                                                                                                [fail]



invoke-rc.d: initscript virtualbox, action "restart" failed.



Processing triggers for ureadahead (0.100.0-16) ...



Konfigurowanie pakietu virtualbox-dkms (5.0.4-dfsg-2) ...



Loading new virtualbox-5.0.4 DKMS files...



First Installation: checking all kernels...



Building only for 4.4.0-24-generic



Building initial module for 4.4.0-24-generic



Error! Bad return status for module build on kernel: 4.4.0-24-generic (x86_64)



Consult /var/lib/dkms/virtualbox/5.0.4/build/make.log for more information.



 * Stopping VirtualBox kernel modules [OK] 



 * Starting VirtualBox kernel modules * No suitable module for running kernel found

W pliku /var/lib/dkms/virtualbox/5.0.4/build/make.log mam to:

DKMS make.log for virtualbox-5.0.4 for kernel 4.4.0-24-generic (x86_64)



pon, 11 lip 2016, 10:16:53 CEST



make: Entering directory `/usr/src/linux-headers-4.4.0-24-generic'



  LD /var/lib/dkms/virtualbox/5.0.4/build/built-in.o



  LD /var/lib/dkms/virtualbox/5.0.4/build/vboxdrv/built-in.o



  CC [M] /var/lib/dkms/virtualbox/5.0.4/build/vboxdrv/linux/SUPDrv-linux.o



/var/lib/dkms/virtualbox/5.0.4/build/vboxdrv/linux/SUPDrv-linux.c: In function ‘VBoxDrvLinuxUnload’:



/var/lib/dkms/virtualbox/5.0.4/build/vboxdrv/linux/SUPDrv-linux.c:488:8: error: void value not ignored as it ought to be



     rc = misc_deregister(&gMiscDeviceUsr);



        ^



/var/lib/dkms/virtualbox/5.0.4/build/vboxdrv/linux/SUPDrv-linux.c:493:8: error: void value not ignored as it ought to be



     rc = misc_deregister(&gMiscDeviceSys);



        ^



make[2]: *** [/var/lib/dkms/virtualbox/5.0.4/build/vboxdrv/linux/SUPDrv-linux.o] Error 1



make[1]: *** [/var/lib/dkms/virtualbox/5.0.4/build/vboxdrv] Error 2



make: *** [_module_/var/lib/dkms/virtualbox/5.0.4/build] Error 2



make: Leaving directory `/usr/src/linux-headers-4.4.0-24-generic'

Zgodnie z zaleceniami z innych forum zaktualizowałem g++ i gcc do wersji 5.3, ale problem zostaje ten sam.

Da się to jakoś sensownie naprawić czy pobrać inny kernel?

 

//edit:

Dobra, mam, wersje przed 5.06 nie kompilują się na kernelach ≥4.3, wystarczyło dodać repo ze strony projektu i zainstalować pakiet virtualbox-5.0, wszystko działa.