From: sgn <sgn@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [ISSUE] [CLOSED] virtualbox-ose-dkms & virtualbox-ose-guest-dkms fails to compile with new kernel
Date: Sun, 17 Jul 2022 04:04:03 +0200 [thread overview]
Message-ID: <20220717020403.nvcksCAp6CVpWmCfLChKN_Hu9whC9ktnCr2uII9FHf4@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-38092@inbox.vuxu.org>
[-- Attachment #1: Type: text/plain, Size: 14072 bytes --]
Closed issue by slender100 on void-packages repository
https://github.com/void-linux/void-packages/issues/38092
Description:
### Is this a new report?
Yes
### System Info
Void 5.18.9_1 x86_64 GenuineIntel uptodate rFF
### Package(s) Affected
virtualbox-ose-dkms-6.1.32_1 virtualbox-ose-guest-dkms-6.1.32_1
### Does a report exist for this bug with the project's home (upstream) and/or another distro?
_No response_
### Expected behaviour
The dkms module responsible for virtualbox drivers compiles successfully.
### Actual behaviour
The dkms module responsible for virtualbox drivers fails to compile after a new kernel update.
Terminal log:
```
[voidbox@void ~]$ sudo xbps-install -S virtualbox-ose-dkms
[*] Updating repository `https://repo-default.voidlinux.org/current/x86_64-repodata' ...
1 package will be downloaded:
1 package will be installed:
virtualbox-ose-dkms-6.1.32_1
Size to download: 2199KB
Size required on disk: 15MB
Space available on disk: 53GB
Do you want to continue? [Y/n] Y
[*] Downloading packages
[ 0%] virtualbox-ose-dkms-6.1.32_1.x86_64.xbps.sig: [512B 100%] 9434KB/s ETA: 00virtualbox-ose-dkms-6.1.32_1.x86_64.xbps.sig: 512B [avg rate: 9434KB/s]
virtualbox-ose-dkms-6.1.32_1.x86_64.xbps: 2198KB [avg rate: 728KB/s]
virtualbox-ose-dkms-6.1.32_1: verifying RSA signature...
[*] Collecting package files
virtualbox-ose-dkms-6.1.32_1: collecting files...
[*] Unpacking packages
virtualbox-ose-dkms-6.1.32_1: unpacking ...
[*] Configuring unpacked packages
virtualbox-ose-dkms-6.1.32_1: configuring ...
Added DKMS module 'virtualbox-ose-6.1.32'.
Skipping kernel-5.15.52_1. kernel-headers package not installed...
Building DKMS module 'virtualbox-ose-6.1.32' for kernel-5.18.11_1... FAILED!
DKMS module 'virtualbox-ose-6.1.32' failed to build, please check /var/lib/dkms
for errors in the log file.
Building DKMS module 'virtualbox-ose-6.1.32' for kernel-5.18.9_1... FAILED!
DKMS module 'virtualbox-ose-6.1.32' failed to build, please check /var/lib/dkms
for errors in the log file.
virtualbox-ose-dkms-6.1.32_1: installed successfully.
1 downloaded, 1 installed, 0 updated, 1 configured, 0 removed.
[voidbox@void ~]$
```
make.log:
```
DKMS make.log for virtualbox-ose-6.1.32 for kernel 5.18.9_1 (x86_64)
Fri Jul 15 05:17:54 PM EDT 2022
make: Entering directory '/usr/src/kernel-headers-5.18.9_1'
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxnetflt/linux/VBoxNetFlt-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/linux/SUPDrv-linux.o
/var/lib/dkms/virtualbox-ose/6.1.32/build/vboxnetflt/linux/VBoxNetFlt-linux.c: In function 'vboxNetFltPortOsXmit':
/var/lib/dkms/virtualbox-ose/6.1.32/build/vboxnetflt/linux/VBoxNetFlt-linux.c:2314:23: error: implicit declaration of function 'netif_rx_ni'; did you mean 'netif_rx'? [-Werror=implicit-function-declaration]
2314 | err = netif_rx_ni(pBuf);
| ^~~~~~~~~~~
| netif_rx
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/SUPDrv.o
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:288: /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxnetflt/linux/VBoxNetFlt-linux.o] Error 1
make[1]: *** [scripts/Makefile.build:550: /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxnetflt] Error 2
make[1]: *** Waiting for unfinished jobs....
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/SUPDrvGip.o
In file included from ./include/linux/string.h:253,
from /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/include/iprt/string.h:39,
from /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/SUPDrvInternal.h:46,
from /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/SUPDrv.c:33:
In function 'fortify_memcpy_chk',
inlined from 'supdrvIOCtlInnerUnrestricted' at /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/SUPDrv.c:1745:13,
inlined from 'supdrvIOCtl' at /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/SUPDrv.c:2697:14:
./include/linux/fortify-string.h:328:4: warning: call to '__write_overflow_field' declared with attribute warning: detected write beyond size of field (1st parameter); maybe use struct_group()? [-Wattribute-warning]
328 | __write_overflow_field(p_size_field, size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/SUPDrvSem.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/SUPDrvTracer.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/SUPLibAll.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/alloc-r0drv.o
/var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/SUPDrvTracer.o: warning: objtool: SUPR0TracerFireProbe()+0x7: indirect jump found in RETPOLINE build
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/initterm-r0drv.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/memobj-r0drv.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/mpnotification-r0drv.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/powernotification-r0drv.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/assert-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o
/var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o: warning: objtool: VBoxHost_RTR0MemKernelCopyTo()+0x13: redundant CLD
/var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o: warning: objtool: VBoxHost_RTR0MemKernelCopyFrom()+0x13: redundant CLD
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/mp-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/process-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/rtStrFormatKernelAddress-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/semevent-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/semeventmulti-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/semfastmutex-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/semmutex-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/spinlock-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/thread-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/thread2-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/time-r0drv-linux.o
/var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.o: warning: objtool: rtThreadCtxHooksLnxSchedOut()+0x1f: call to {dynamic}() with UACCESS enabled
/var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.o: warning: objtool: rtThreadCtxHooksLnxSchedIn()+0x29: call to {dynamic}() with UACCESS enabled
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/timer-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/generic/semspinmutex-r0drv-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/alloc/alloc.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/checksum/crc32.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/checksum/ipv4.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/checksum/ipv6.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/err/RTErrConvertFromErrno.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/err/RTErrConvertToErrno.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/err/errinfo.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/log/log.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/log/logellipsis.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/log/logrel.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/log/logrelellipsis.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/log/logcom.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/log/logformat.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/misc/RTAssertMsg1Weak.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/misc/RTAssertMsg2.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/misc/RTAssertMsg2Add.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/misc/RTAssertMsg2AddWeak.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/misc/RTAssertMsg2AddWeakV.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/misc/RTAssertMsg2Weak.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/misc/RTAssertMsg2WeakV.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/misc/assert.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/misc/handletable.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/misc/handletablectx.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/misc/thread.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/RTStrCat.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/RTStrCopy.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/RTStrCopyEx.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/RTStrCopyP.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/RTStrNCmp.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/RTStrNLen.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/stringalloc.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/strformat.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/RTStrFormat.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/strformatnum.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/strformatrt.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/strformattype.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/strprintf.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/strprintf-ellipsis.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/string/strtonum.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/table/avlpv.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/time/time.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/r0drv/linux/RTLogWriteDebugger-r0drv-linux.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/RTAssertShouldPanic-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/RTLogWriteStdErr-stub-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/RTLogWriteStdOut-stub-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/RTLogWriteUser-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/RTMpGetArraySize-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/RTMpGetCoreCount-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/RTSemEventWait-2-ex-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/RTSemEventWaitNoResume-2-ex-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/RTSemEventMultiWait-2-ex-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/RTSemEventMultiWaitNoResume-2-ex-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/RTTimerCreate-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/errvars-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/mppresent-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/generic/uuid-generic.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/VBox/log-vbox.o
CC [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/common/alloc/heapsimple.o
LD [M] /var/lib/dkms/virtualbox-ose/6.1.32/build/vboxdrv/vboxdrv.o
make: *** [Makefile:1838: /var/lib/dkms/virtualbox-ose/6.1.32/build] Error 2
make: Leaving directory '/usr/src/kernel-headers-5.18.9_1'
```
The make.log for kernel 5.18.11_1 is the same.
Current specs from neofetch:
```
OS: Void Linux x86_64
Host: 200748U ThinkPad T60
Kernel: 5.18.11_1
Uptime: 40 mins
Packages: 702 (xbps-query)
Shell: bash 5.1.16
Resolution: 1024x768
DE: Xfce 4.16
Theme: Adwaita-dark [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: xfce4-terminal
Terminal Font: Monospace 12
CPU: Intel Core 2 T7200 (2) @ 2.000GHz
GPU: AMD ATI Mobility Radeon X1300
Memory: 310MiB / 2987MiB
```
### Steps to reproduce
1. Open terminal.
2. type `sudo xbps-install -S virtualbox-ose-dkms` (can substitute the guest dkms pkg as well) and confirm to install.
3. Wait for it to attempt to compile for both kernel versions and fail.
prev parent reply other threads:[~2022-07-17 2:04 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-07-15 22:10 [ISSUE] virtualbox-ose-dkms & virtualbox-ose-guest-dkms fails to build " slender100
2022-07-16 13:05 ` virtualbox-ose-dkms & virtualbox-ose-guest-dkms fails to compile " sgn
2022-07-16 16:00 ` dmarto
2022-07-16 16:15 ` sgn
2022-07-16 16:16 ` sgn
2022-07-16 16:45 ` dmarto
2022-07-16 16:52 ` dmarto
2022-07-16 17:02 ` dmarto
2022-07-16 17:06 ` dmarto
2022-07-16 17:13 ` dmarto
2022-07-16 22:58 ` dmarto
2022-07-17 2:04 ` sgn
2022-07-17 2:04 ` sgn [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220717020403.nvcksCAp6CVpWmCfLChKN_Hu9whC9ktnCr2uII9FHf4@z \
--to=sgn@users.noreply.github.com \
--cc=ml@inbox.vuxu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).