|
发表于 2019-11-26 12:04:20
|
显示全部楼层
今天我也遇到了同样的问题。查看了一下上面提示的log,发现报错主要是这个
- /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1049:18: error: too many arguments to function ‘get_user_pages’
- rc = get_user_pages(R3Ptr, /* Where from. */
- ^
- In file included from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88:0,
- from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
- /usr/src/linux-headers-4.9.0-0.bpo.6-common/include/linux/mm.h:1304:6: note: declared here
- long get_user_pages(unsigned long start, unsigned long nr_pages,
- ^
复制代码
- /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1060:18: error: too many arguments to function ‘get_user_pages_remote’
- rc = get_user_pages_remote(
- ^
- In file included from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88:0,
- from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
- /usr/src/linux-headers-4.9.0-0.bpo.6-common/include/linux/mm.h:1300:6: note: declared here
- long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
- ^
- /usr/src/linux-headers-4.9.0-0.bpo.6-common/scripts/Makefile.build:298: recipe for target '/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o' failed
- make[4]: *** [/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o] Error 1
- /usr/src/linux-headers-4.9.0-0.bpo.6-common/scripts/Makefile.build:549: recipe for target '/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv' failed
- make[3]: *** [/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv] Error 2
- /usr/src/linux-headers-4.9.0-0.bpo.6-common/Makefile:1517: recipe for target '_module_/var/lib/dkms/vboxhost/4.3.40/build' failed
- make[2]: *** [_module_/var/lib/dkms/vboxhost/4.3.40/build] Error 2
- Makefile:152: recipe for target 'sub-make' failed
- make[1]: *** [sub-make] Error 2
- Makefile:8: recipe for target 'all' failed
- make: *** [all] Error 2
- make: Leaving directory '/usr/src/linux-headers-4.9.0-0.bpo.6-amd64'
复制代码 |
|