#1012122 virtualbox-dkms: Does not build with linux 5.18

Package:
virtualbox-dkms
Source:
virtualbox
Submitter:
Guillem Jover
Date:
2022-06-07 12:21:05 UTC
Severity:
important
Tags:
#1012122#5
Date:
2022-05-30 14:54:25 UTC
From:
To:
Hi!

The DKMS module does not build with Linux 5.18, currently in
experimental. This is the compilation error shown:

  ,---
    CC [M]  /var/lib/dkms/virtualbox/6.1.34/build/vboxnetflt/linux/SUPR0IdcClient-linux.o
  /var/lib/dkms/virtualbox/6.1.34/build/vboxnetflt/linux/VBoxNetFlt-linux.c: In function ‘vboxNetFltPortOsXmit’:
  /var/lib/dkms/virtualbox/6.1.34/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
  cc1: some warnings being treated as errors
  make[2]: *** [/usr/src/linux-headers-5.18.0-trunk-common/scripts/Makefile.build:293: /var/lib/dkms/virtualbox/6.1.34/build/vboxnetflt/linux/VBoxNetFlt-linux.o] Error 1
  make[1]: *** [/usr/src/linux-headers-5.18.0-trunk-common/scripts/Makefile.build:555: /var/lib/dkms/virtualbox/6.1.34/build/vboxnetflt] Error 2
  make: *** [/usr/src/linux-headers-5.18.0-trunk-common/Makefile:1858: /var/lib/dkms/virtualbox/6.1.34/build] Error 2
  make: Leaving directory '/usr/src/linux-headers-5.18.0-trunk-amd64'
  `---

Thanks,
Guillem

#1012122#10
Date:
2022-05-30 18:07:22 UTC
From:
To:
Hi,

You can find a patch from arch linux here.

https://www.mail-archive.com/arch-commits@lists.archlinux.org/msg321191.html

Build fine for me.

Christian

#1012122#17
Date:
2022-06-07 12:19:32 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
virtualbox, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1012122@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofborg@debian.org> (supplier of updated virtualbox package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 07 Jun 2022 14:12:22 +0200
Source: virtualbox
Architecture: source
Version: 6.1.34-dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Virtualbox Team <team+debian-virtualbox@tracker.debian.org>
Changed-By: Gianfranco Costamagna <locutusofborg@debian.org>
Closes: 1012122
Changes:
 virtualbox (6.1.34-dfsg-3) unstable; urgency=medium
 .
   * Add patch from archlinux to fix a build failure with kernel 5.18
     (Closes: #1012122)
Checksums-Sha1:
 60ba631ea259d919d69989ace0eb10f800d2edd8 3438 virtualbox_6.1.34-dfsg-3.dsc
 a2e60e648b73b494ddc47a9550fa3bda94acdad9 86580 virtualbox_6.1.34-dfsg-3.debian.tar.xz
 c51e725c01533e6ad778570e212552903c2ba299 24604 virtualbox_6.1.34-dfsg-3_source.buildinfo
Checksums-Sha256:
 d5ef592b186254677d901ba8987d7d953b5f80301cb281bea666c76f3ec2ba48 3438 virtualbox_6.1.34-dfsg-3.dsc
 a51ee61003370f029412b5f49ff674f9245cfa4a5f46343815fa02fdf289271d 86580 virtualbox_6.1.34-dfsg-3.debian.tar.xz
 1baa990820a155ac5f3dc5ad002c3bc2eb2ed17102202c2b435b6f20e6410873 24604 virtualbox_6.1.34-dfsg-3_source.buildinfo
Files:
 92850576a30b005df9173e128ec58eb8 3438 contrib/misc optional virtualbox_6.1.34-dfsg-3.dsc
 f7362eeafba48bbe81e70954b1cc9379 86580 contrib/misc optional virtualbox_6.1.34-dfsg-3.debian.tar.xz
 eddd18e7b7e42f86639ba01dcd3aff42 24604 contrib/misc optional virtualbox_6.1.34-dfsg-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmKfQT8ACgkQ808JdE6f
XdnMtQ/9FtiSwzIZCqM/RfX+5E/mt+bay4Z8+8hBikW9A6OEh52zX5lX2suH3rxU
LC2Rq6oi4nsBpK0fWKuOi5317ccNExIlm7klx1VcALUGA+Zdl8aeybU5kQi1MMD0
pEWeRt9S9Km5JZlv5o4R4j7zperkCl317XF8oKdfCZfx9Vx++n3wgbP3c9d1FAFX
ciF+RWMc8QNypbO8HmizRIXaq1oPmiAMXcvP+WcwMmB9UQnMbdqAFbyrvfXfY7UG
XAbSwIiW7cdaAV/qbVKTyXjmvirQky8K0naYxchGRzj65ZO7gwRUosGhyTSy1SoS
rujS5VscQcem2HCIqgAq2UQBsqnf1LLxhroDhtGNGQSyeGaFmg+sIyi3tf1lCmVb
Ue26ig1b6g7l3bNmfcYCJitl1a0DrHMySi3nC87J8o1sjCdZIyolatP3bKZjVA6/
3vdiMCjkYtjO5vYOLa1heGhK3FSnWImQHGke9lEQM+YWOm53Qx7sxU5V/3a9pe04
zyCLoX8KXSw5Al2io39XgJ+VbOSvpOsEJD7oC8tEcCv1lYSDToJq/9oERUHwHRhz
zalpLMo9g3yvgVk3F/QrqpPM24QDzZO+UZVPp8HL8CLYrqdsbDbZTsxmV3/onEmq
w47CIXgUqSH41lXQCzBzInwfHhGnaz4wmswlt1xQEoST7pqhsV4=
=eKLR
-----END PGP SIGNATURE-----