[arch-general] Virtualbox guest additions build on Arch guest fails - get_user_pages_remote

David C. Rankin drankinatty at suddenlinkmail.com
Fri Mar 17 22:23:58 UTC 2017


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.


More information about the arch-general mailing list