Discussion:
Virtualbox guest additions build on Arch guest fails - get_user_pages_remote
(too old to reply)
David C. Rankin
2017-03-17 22:23:58 UTC
Permalink
Raw Message
All,

Attempting to update virtualbox (aur virtualbox-bin) fails to install guest
additions on an Archlinux guest with linux-4.10. The guest addition build
fails. The error in the log is:

/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:1067:18: error: too few arguments
to function ‘get_user_pages_remote’
rc = get_user_pages_remote(
^~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:98:0,
from /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:31:
./include/linux/mm.h:1267:6: note: declared here
long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
^~~~~~~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:294:
/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/tmp/vbox.0/r0drv/linux/memuserkernel-r0drv-linux.o: warning: objtool: .fixup:
unexpected end of section
if [ "-pg" = "-pg" ]; then if [
/tmp/vbox.0/r0drv/linux/memuserkernel-r0drv-linux.o != "scripts/mod/empty.o"
]; then ./scripts/recordmcount
"/tmp/vbox.0/r0drv/linux/memuserkernel-r0drv-linux.o"; fi; fi;
make[1]: *** [Makefile:1490: _module_/tmp/vbox.0] Error 2
make: *** [/tmp/vbox.0/Makefile.include.footer:84: vboxguest] Error 2

Has anyone else experienced this? I've opened a ticket at:

https://www.virtualbox.org/ticket/16576
--
David C. Rankin, J.D.,P.E.
Loading...