[Pkg-virtualbox-devel] Bug#860179: virtualbox-guest-dkms: DKMS fails to compile virtualbox-guest on jessie-backports

Stefan Haun tux at netz39.de
Wed Apr 12 15:17:21 UTC 2017


Package: virtualbox-guest-dkms
Version: 5.1.8-dfsg-6~bpo8+2
Severity: important

Dear Maintainer,

DKMS fails to compile virtualbox-guest-5.1.8 for kernel 4.9.0-0.bpo.2-amd64
(x86_64) on a VirtualBox Guest due to a compiler error.

I'm attaching the make.log.

I've set the severity to important as the virtalbox guest is in principle
usable, but breaks shared folders and clipboard (makes it unusable for me).


-- System Information:
Debian Release: 8.7
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-0.bpo.2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages virtualbox-guest-dkms depends on:
ii  dkms                    2.3-2~bpo8+1
ii  virtualbox-guest-utils  5.1.8-dfsg-6~bpo8+2

virtualbox-guest-dkms recommends no packages.

virtualbox-guest-dkms suggests no packages.

-- no debconf information
-------------- next part --------------
DKMS make.log for virtualbox-guest-5.1.8 for kernel 4.9.0-0.bpo.2-amd64 (x86_64)
Wed Apr 12 16:58:38 CEST 2017
make: Entering directory '/usr/src/linux-headers-4.9.0-0.bpo.2-amd64'
  LD      /var/lib/dkms/virtualbox-guest/5.1.8/build/built-in.o
  LD      /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/built-in.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/VBoxGuest-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/VBoxGuest.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/GenericRequest.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/HGCMInternal.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/Init.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/PhysHeap.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/SysHlp.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/VMMDev.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/alloc-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/initterm-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/memobj-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/mpnotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/powernotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/alloc-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/assert-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/initterm-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memuserkernel-r0drv-linux.o
/var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c: In function ?rtR0MemObjNativeLockUser?:
/var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c:1053:33: warning: passing argument 4 of ?get_user_pages? makes pointer from integer without a cast
                                 fWrite,                 /* force write access. */
                                 ^
In file included from /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/the-linux-kernel.h:98:0,
                 from /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/mm.h:1302:6: note: expected ?struct page **? but argument is of type ?int?
 long get_user_pages(unsigned long start, unsigned long nr_pages,
      ^
/var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c:1054:33: warning: passing argument 5 of ?get_user_pages? from incompatible pointer type
                                 &pMemLnx->apPages[0],   /* Page array. */
                                 ^
In file included from /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/the-linux-kernel.h:98:0,
                 from /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/mm.h:1302:6: note: expected ?struct vm_area_struct **? but argument is of type ?struct page **?
 long get_user_pages(unsigned long start, unsigned long nr_pages,
      ^
/var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c:1050:18: error: too many arguments to function ?get_user_pages?
             rc = get_user_pages(R3Ptr,                  /* Where from. */
                  ^
In file included from /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/the-linux-kernel.h:98:0,
                 from /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/mm.h:1302:6: note: declared here
 long get_user_pages(unsigned long start, unsigned long nr_pages,
      ^
/var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c:1067:33: warning: passing argument 6 of ?get_user_pages_remote? makes pointer from integer without a cast
                                 fWrite,                 /* force write access. */
                                 ^
In file included from /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/the-linux-kernel.h:98:0,
                 from /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/mm.h:1298:6: note: expected ?struct page **? but argument is of type ?int?
 long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c:1068:33: warning: passing argument 7 of ?get_user_pages_remote? from incompatible pointer type
                                 &pMemLnx->apPages[0],   /* Page array. */
                                 ^
In file included from /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/the-linux-kernel.h:98:0,
                 from /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/mm.h:1298:6: note: expected ?struct vm_area_struct **? but argument is of type ?struct page **?
 long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c:1061:18: error: too many arguments to function ?get_user_pages_remote?
             rc = get_user_pages_remote(
                  ^
In file included from /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/the-linux-kernel.h:98:0,
                 from /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.2-common/include/linux/mm.h:1298: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.2-common/scripts/Makefile.build:298: recipe for target '/var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.o' failed
make[4]: *** [/var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.o] Error 1
make[4]: *** Waiting for unfinished jobs....
/usr/src/linux-headers-4.9.0-0.bpo.2-common/scripts/Makefile.build:549: recipe for target '/var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest' failed
make[3]: *** [/var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest] Error 2
/usr/src/linux-headers-4.9.0-0.bpo.2-common/Makefile:1507: recipe for target '_module_/var/lib/dkms/virtualbox-guest/5.1.8/build' failed
make[2]: *** [_module_/var/lib/dkms/virtualbox-guest/5.1.8/build] Error 2
Makefile:150: 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.2-amd64'


More information about the Pkg-virtualbox-devel mailing list