Hello,
VirtualBox is essential for my operation. I have there the invoicing application that only runs on MS. If I don't fix this before tomorrow, I'll have to steer away to another distro, systemd or not, that's how important it is
So, today I upgraded to VB 5.20 and the modules are not there to load. After investigation, dkms is not compiling them on installation:
make: Entering directory '/usr/lib/modules/4.9.56-1-lts/build'
gcc: error trying to exec 'cc1': execvp: No such file or directory
But cc1 exists in /usr/lib/gcc//x86_64-pc-linux-gnu/7.2.0/cc1
So, first I uninstalled gcc-multilib and friends, and installed gcc, and friends. Reinstalled modules: No change.
Then I made a soft-link to /usr/bin, just to get another error:
In file included from /var/lib/dkms/vboxhost/5.2.0_OSE/build/vboxnetflt/include/iprt/types.h:31:0,
from /var/lib/dkms/vboxhost/5.2.0_OSE/build/vboxnetflt/r0drv/linux/the-linux-kernel.h:34,
from /var/lib/dkms/vboxhost/5.2.0_OSE/build/vboxnetflt/linux/VBoxNetFlt-linux.c:24:
/var/lib/dkms/vboxhost/5.2.0_OSE/build/vboxnetflt/include/iprt/stdarg.h:44:12: fatal error: stdarg.h: No such file or directory
# include <stdarg.h>
^~~~~~~~~~
compilation terminated.
This is above my understanding, can somebody help, please?