Comment 2 for bug 2039335

Revision history for this message
tomdean (tomdean) wrote : Re: [Bug 2039335] [NEW] virtualbox fails to install

On 10/13/23 18:44, tomdean wrote:
> Public bug reported:
>
>> sudo apt install virtualbox

 From /var/lib/dkms/virtualbox/6.1.32/build/make.log:

   CC [M] /var/lib/dkms/virtualbox/6.1.32/build/vboxdrv/VBox/log-vbox.o
   CC [M]
/var/lib/dkms/virtualbox/6.1.32/build/vboxdrv/common/alloc/heapsimple.o
In file included from ./include/linux/string.h:253,
                  from
/var/lib/dkms/virtualbox/6.1.32/build/vboxdrv/include/iprt/string.h:39,
                  from
/var/lib/dkms/virtualbox/6.1.32/build/vboxdrv/SUPDrvInternal.h:46,
                  from
/var/lib/dkms/virtualbox/6.1.32/build/vboxdrv/SUPDrv.c:33:
In function ‘fortify_memcpy_chk’,
     inlined from ‘supdrvIOCtlInnerUnrestricted’ at
/var/lib/dkms/virtualbox/6.1.32/build/vboxdrv/SUPDrv.c:1745:13,
     inlined from ‘supdrvIOCtl’ at
/var/lib/dkms/virtualbox/6.1.32/build/vboxdrv/SUPDrv.c:2697:14:
./include/linux/fortify-string.h:513:25: warning: call to
‘__write_overflow_field’ declared with attribute warning: detected write
beyond size of field (1st parameter);
maybe use struct_group()? [-Wattribute-warning]
   513 | __write_overflow_field(p_size_field, size);
       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   LD [M] /var/lib/dkms/virtualbox/6.1.32/build/vboxdrv/vboxdrv.o
   CC [M]
/var/lib/dkms/virtualbox/6.1.32/build/vboxnetflt/linux/VBoxNetFlt-linux.o
   CC [M] /var/lib/dkms/virtualbox/6.1.32/build/vboxnetflt/VBoxNetFlt.o
   CC [M] /var/lib/dkms/virtualbox/6.1.32/build/vboxnetflt/SUPR0IdcClient.o
   CC [M]
/var/lib/dkms/virtualbox/6.1.32/build/vboxnetflt/SUPR0IdcClientComponent.o
   CC [M]
/var/lib/dkms/virtualbox/6.1.32/build/vboxnetflt/linux/SUPR0IdcClient-linux.o
/var/lib/dkms/virtualbox/6.1.32/build/vboxnetflt/linux/VBoxNetFlt-linux.c:
In function ‘vboxNetFltPortOsXmit’:
/var/lib/dkms/virtualbox/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
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:260:
/var/lib/dkms/virtualbox/6.1.32/build/vboxnetflt/linux/VBoxNetFlt-linux.o]
Error 1
make[1]: *** [scripts/Makefile.build:512:
/var/lib/dkms/virtualbox/6.1.32/build/vboxnetflt] Error 2
make: *** [Makefile:2026: /var/lib/dkms/virtualbox/6.1.32/build] Error 2
make: Leaving directory '/usr/src/linux-headers-6.2.0-34-generic'