<div dir="ltr">Here are the contents of /var/lib/dkms/virtualbox/5.1.8/build/make.log<br><br>-------------------------------------<br><br>DKMS make.log for virtualbox-5.1.8 for kernel 4.9.0-0.bpo.1-amd64 (x86_64)<br>Wed Feb  1 13:33:47 EST 2017<br>make: Entering directory '/usr/src/linux-headers-4.9.0-0.bpo.1-amd64'<br>  LD      /var/lib/dkms/virtualbox/5.1.8/build/built-in.o<br>  LD      /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/built-in.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/linux/SUPDrv-linux.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrv.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrvGip.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrvSem.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrvTracer.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPLibAll.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/alloc-r0drv.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/initterm-r0drv.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/memobj-r0drv.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/mpnotification-r0drv.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/powernotification-r0drv.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/assert-r0drv-linux.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.o<br>  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o<br>/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: In function ‘rtR0MemObjNativeLockUser’:<br>/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1053:33: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast<br>                                 fWrite,                 /* force write access. */<br>                                 ^<br>In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:98:0,<br>                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:<br>/usr/src/linux-headers-4.9.0-0.bpo.1-common/include/linux/mm.h:1302:6: note: expected ‘struct page **’ but argument is of type ‘int’<br> long get_user_pages(unsigned long start, unsigned long nr_pages,<br>      ^<br>/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1054:33: warning: passing argument 5 of ‘get_user_pages’ from incompatible pointer type<br>                                 &pMemLnx->apPages[0],   /* Page array. */<br>                                 ^<br>In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:98:0,<br>                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:<br>/usr/src/linux-headers-4.9.0-0.bpo.1-common/include/linux/mm.h:1302:6: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’<br> long get_user_pages(unsigned long start, unsigned long nr_pages,<br>      ^<br>/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1050:18: error: too many arguments to function ‘get_user_pages’<br>             rc = get_user_pages(R3Ptr,                  /* Where from. */<br>                  ^<br>In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:98:0,<br>                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:<br>/usr/src/linux-headers-4.9.0-0.bpo.1-common/include/linux/mm.h:1302:6: note: declared here<br> long get_user_pages(unsigned long start, unsigned long nr_pages,<br>      ^<br>/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1067:33: warning: passing argument 6 of ‘get_user_pages_remote’ makes pointer from integer without a cast<br>                                 fWrite,                 /* force write access. */<br>                                 ^<br>In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:98:0,<br>                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:<br>/usr/src/linux-headers-4.9.0-0.bpo.1-common/include/linux/mm.h:1298:6: note: expected ‘struct page **’ but argument is of type ‘int’<br> long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,<br>      ^<br>/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1068:33: warning: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type<br>                                 &pMemLnx->apPages[0],   /* Page array. */<br>                                 ^<br>In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:98:0,<br>                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:<br>/usr/src/linux-headers-4.9.0-0.bpo.1-common/include/linux/mm.h:1298:6: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’<br> long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,<br>      ^<br>/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1061:18: error: too many arguments to function ‘get_user_pages_remote’<br>             rc = get_user_pages_remote(<br>                  ^<br>In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:98:0,<br>                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:<br>/usr/src/linux-headers-4.9.0-0.bpo.1-common/include/linux/mm.h:1298:6: note: declared here<br> long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,<br>      ^<br>/usr/src/linux-headers-4.9.0-0.bpo.1-common/scripts/Makefile.build:298: recipe for target '/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o' failed<br>make[4]: *** [/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o] Error 1<br>/usr/src/linux-headers-4.9.0-0.bpo.1-common/scripts/Makefile.build:549: recipe for target '/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv' failed<br>make[3]: *** [/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv] Error 2<br>/usr/src/linux-headers-4.9.0-0.bpo.1-common/Makefile:1507: recipe for target '_module_/var/lib/dkms/virtualbox/5.1.8/build' failed<br>make[2]: *** [_module_/var/lib/dkms/virtualbox/5.1.8/build] Error 2<br>Makefile:150: recipe for target 'sub-make' failed<br>make[1]: *** [sub-make] Error 2<br>Makefile:8: recipe for target 'all' failed<br>make: *** [all] Error 2<br>make: Leaving directory '/usr/src/linux-headers-4.9.0-0.bpo.1-amd64'<br></div>