You are not logged in.
Hello community,
I am trying to install virtualbox and virtualbox-host-dkms using the linux-mainline kernel (currently 4.17.0-1), but the dkms module compilation fails.
uname -rv
4.17.0-1-mainline+ #1 SMP PREEMPT Tue May 1 07:47:50 CEST 2018
Error log:
/var/lib/dkms/vboxhost/5.2.10_OSE/build/make.log
DKMS make.log for vboxhost-5.2.10_OSE for kernel 4.17.0-1-mainline+ (x86_64)
Mi 2. Mai 13:35:41 CEST 2018
make: Verzeichnis „/usr/lib/modules/4.17.0-1-mainline+/build“ wird betreten
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxnetadp/linux/VBoxNetAdp-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxpci/linux/VBoxPci-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxnetflt/linux/VBoxNetFlt-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/linux/SUPDrv-linux.o
/var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxpci/linux/VBoxPci-linux.c: In Funktion »vboxPciLinuxDevDetachHostDriver«:
/var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxpci/linux/VBoxPci-linux.c:92:40: Fehler: Implizite Deklaration der Funktion »pci_get_bus_and_slot«; meinten Sie »pci_get_domain_bus_and_slot«? [-Werror=implicit-function-declaration]
# define PCI_DEV_GET_SLOT(bus, devfn) pci_get_bus_and_slot(bus, devfn)
^
/var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxpci/linux/VBoxPci-linux.c:397:15: Anmerkung: bei Substitution des Makros »PCI_DEV_GET_SLOT«
pPciDev = PCI_DEV_GET_SLOT(uBus, uDevFn);
^~~~~~~~~~~~~~~~
/var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxpci/linux/VBoxPci-linux.c:397:13: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung [-Wint-conversion]
pPciDev = PCI_DEV_GET_SLOT(uBus, uDevFn);
^
/var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxpci/linux/VBoxPci-linux.c: In Funktion »vboxPciOsDevInit«:
/var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxpci/linux/VBoxPci-linux.c:648:17: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung [-Wint-conversion]
pPciDev = PCI_DEV_GET_SLOT((pIns->HostPciAddress) >> 8,
^
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxnetadp/VBoxNetAdp.o
cc1: Einige Warnungen werden als Fehler behandelt
make[2]: *** [scripts/Makefile.build:312: /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxpci/linux/VBoxPci-linux.o] Fehler 1
make[1]: *** [scripts/Makefile.build:559: /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxpci] Fehler 2
make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet....
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/SUPDrv.o
LD [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxnetadp/vboxnetadp.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/SUPDrvGip.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/SUPDrvSem.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/SUPDrvTracer.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxnetflt/VBoxNetFlt.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxnetflt/SUPR0IdcClient.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxnetflt/SUPR0IdcClientComponent.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxnetflt/linux/SUPR0IdcClient-linux.o
/var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/.tmp_SUPDrvTracer.o: warning: objtool: .text+0x7: indirect jump found in RETPOLINE build
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/SUPLibAll.o
LD [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxnetflt/vboxnetflt.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/alloc-r0drv.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/initterm-r0drv.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/memobj-r0drv.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/mpnotification-r0drv.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/powernotification-r0drv.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/assert-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/mp-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/process-r0drv-linux.o
/var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/.tmp_memuserkernel-r0drv-linux.o: warning: objtool: .fixup: unexpected end of section
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/rtStrFormatKernelAddress-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/semevent-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/semeventmulti-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/semfastmutex-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/semmutex-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/spinlock-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/thread-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/thread2-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/time-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/timer-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/generic/semspinmutex-r0drv-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/alloc/alloc.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/checksum/crc32.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/checksum/ipv4.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/checksum/ipv6.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/err/RTErrConvertFromErrno.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/err/RTErrConvertToErrno.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/err/errinfo.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/log/log.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/log/logellipsis.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/log/logrel.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/log/logrelellipsis.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/log/logcom.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/log/logformat.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/misc/RTAssertMsg1Weak.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/misc/RTAssertMsg2.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/misc/RTAssertMsg2Add.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/misc/RTAssertMsg2AddWeak.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/misc/RTAssertMsg2AddWeakV.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/misc/RTAssertMsg2Weak.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/misc/RTAssertMsg2WeakV.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/misc/assert.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/misc/handletable.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/misc/handletablectx.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/misc/thread.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/string/RTStrCat.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/string/RTStrCopy.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/string/RTStrCopyEx.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/string/RTStrCopyP.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/string/RTStrNCmp.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/string/RTStrNLen.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/string/stringalloc.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/string/strformat.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/string/strformatrt.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/string/strformattype.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/string/strprintf.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/string/strtonum.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/table/avlpv.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/time/time.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/r0drv/linux/RTLogWriteDebugger-r0drv-linux.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/RTAssertShouldPanic-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/RTLogWriteStdErr-stub-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/RTLogWriteStdOut-stub-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/RTLogWriteUser-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/RTMpGetArraySize-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/RTMpGetCoreCount-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/RTSemEventWait-2-ex-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/RTSemEventWaitNoResume-2-ex-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/RTSemEventMultiWait-2-ex-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/RTSemEventMultiWaitNoResume-2-ex-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/RTTimerCreate-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/errvars-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/mppresent-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/generic/uuid-generic.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/VBox/log-vbox.o
CC [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/common/alloc/heapsimple.o
LD [M] /var/lib/dkms/vboxhost/5.2.10_OSE/build/vboxdrv/vboxdrv.o
make: *** [Makefile:1569: _module_/var/lib/dkms/vboxhost/5.2.10_OSE/build] Fehler 2
make: Verzeichnis „/usr/lib/modules/4.17.0-1-mainline+/build“ wird verlassen
Any ideas on this?
I know that I am using an rc/beta kernel, but when kernel 4.17 is released (which is expected in less than a month), many users may have this problem, too.
More info on the used system (it uses a meltdown/spectre affected Skylake CPU):
cpuid | grep Skylake
(simple synth) = Intel Core i3-6000U / i5-6000U / i7-6000U / m3-6Y00 / m5-6Y00 / m7-6Y00 / Pentium 4405U / Pentium 4405Y / Celeron 3800U / 39000U / Xeon E3-1500m (Skylake), 14nm
Greetings, dietzi96
Last edited by dietzi96 (2018-05-15 08:37:13)
Offline
Offline
Due to an update (I assume virtualbox) this issue vanished.
Marking as solved.
Last edited by dietzi96 (2018-05-15 08:37:32)
Offline