Bug#969470: virtualbox dkms build fails against kernel 5.8.x

2020-09-03 Thread S. R. Wright

Submitted the wrong make.log.  Attached is the correct one.

-- sRw


DKMS make.log for virtualbox-6.1.12 for kernel 5.8.6 (x86_64)
Thu 03 Sep 2020 11:12:18 AM CDT
make: Entering directory '/usr/src/linux-5.8.6'
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/linux/SUPDrv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvGip.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvSem.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvTracer.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPLibAll.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/alloc-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/initterm-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/memobj-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/mpnotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/powernotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/assert-r0drv-linux.o
/var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvTracer.o: warning: objtool: .text+0x7: indirect jump found in RETPOLINE build
/var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvTracer.o: warning: objtool: supdrvTracerProbeFireStub() is missing an ELF size annotation
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/mp-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/process-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/rtStrFormatKernelAddress-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/semevent-r0drv-linux.o
/var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o: warning: objtool: VBoxHost_RTR0MemKernelCopyFrom()+0x13: redundant CLD
/var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o: warning: objtool: VBoxHost_RTR0MemKernelCopyTo()+0x13: redundant CLD
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/semeventmulti-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/semfastmutex-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/semmutex-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/spinlock-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/thread-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/thread2-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/time-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/timer-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/generic/semspinmutex-r0drv-generic.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/alloc/alloc.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/checksum/crc32.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/checksum/ipv4.o
/var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.o: warning: objtool: rtThreadCtxHooksLnxSchedOut()+0x1f: call to __x86_indirect_thunk_rax() with UACCESS enabled
/var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.o: warning: objtool: rtThreadCtxHooksLnxSchedIn()+0x29: call to __x86_indirect_thunk_rax() with UACCESS enabled
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/checksum/ipv6.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/err/RTErrConvertFromErrno.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/err/RTErrConvertToErrno.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/err/errinfo.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/log/log.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/log/logellipsis.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/log/logrel.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/log/logrelellipsis.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/log/logcom.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/log/logformat.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/common/misc/RTAssertMsg1Weak.o
  CC [M] 

Bug#969470: virtualbox dkms build fails against kernel 5.8.x

2020-09-03 Thread S. R. Wright

Package: virtualbox-dkms
Version: 6.1.12-dfsg-9
Kernel: 5.8.6

The dkms build fails for the current version of virtualbox-dkms and kernel 
5.8.x sources:

Building module:
cleaning build area...
make -j8 KERNELRELEASE=5.8.6 -C /usr/src/linux-5.8.6 
M=/var/lib/dkms/virtualbox/6.1.12/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.8.6 (x86_64)
Consult /var/lib/dkms/virtualbox/6.1.12/build/make.log for more information.

make.log is attached.

-- sRw

DKMS make.log for virtualbox-6.1.12 for kernel 5.8.6 (x86_64)
Thu 03 Sep 2020 10:22:24 AM CDT
make: Entering directory '/usr/src/linux-5.8.6'
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/linux/SUPDrv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvGip.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvSem.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvTracer.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPLibAll.o
In file included from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/VBox/types.h:33,
 from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvInternal.h:38,
 from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvGip.c:33:
/var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/iprt/types.h:142:12: fatal error: linux/version.h: No such file or directory
  142 | #  include 
  |^
compilation terminated.
In file included from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/VBox/types.h:33,
 from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/linux/../SUPDrvInternal.h:38,
 from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/linux/SUPDrv-linux.c:32:
/var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/iprt/types.h:142:12: fatal error: linux/version.h: No such file or directory
  142 | #  include 
  |^
compilation terminated.
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvGip.o] Error 1
make[2]: *** Waiting for unfinished jobs
In file included from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/VBox/types.h:33,
 from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvInternal.h:38,
 from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrv.c:33:
/var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/iprt/types.h:142:12: fatal error: linux/version.h: No such file or directory
  142 | #  include 
  |^
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/linux/SUPDrv-linux.o] Error 1
compilation terminated.
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/alloc-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/initterm-r0drv.o
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrv.o] Error 1
In file included from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/VBox/types.h:33,
 from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvInternal.h:38,
 from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvSem.c:33:
/var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/iprt/types.h:142:12: fatal error: linux/version.h: No such file or directory
  142 | #  include 
  |^
compilation terminated.
In file included from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/VBox/types.h:33,
 from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvInternal.h:38,
 from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvTracer.c:33:
/var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/iprt/types.h:142:12: fatal error: linux/version.h: No such file or directory
  142 | #  include 
  |^
compilation terminated.
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvSem.o] Error 1
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPDrvTracer.o] Error 1
In file included from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/VBox/types.h:33,
 from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/VBox/sup.h:33,
 from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPLibAll.c:31:
/var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/iprt/types.h:142:12: fatal error: linux/version.h: No such file or directory
  142 | #  include 
  |^
compilation terminated.
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/SUPLibAll.o] Error 1
In file included from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/include/iprt/initterm.h:33,
 from /var/lib/dkms/virtualbox/6.1.12/build/vboxdrv/r0drv/initterm-r0drv.c:31:
/var/lib