Bug 5832

Summary: vboxdrv build failure (cc1 not found)
Product: Fedora Reporter: jstorey8983
Component: VirtualBox-kmodAssignee: Sérgio Basto <sergio>
Status: RESOLVED INVALID    
Severity: normal CC: leigh123linux
Priority: P1    
Version: f33   
Hardware: x86_64   
OS: GNU/Linux   
namespace:

Description jstorey8983 2020-11-07 16:19:04 CET
Attempting to install VirtualBox 6.1.16-2.fc33 fails when cc1 is invoked but not found.  cc1 is installed at /usr/libexec/gcc/x86_64-redhat-linux/10/cc1.  Build log starts like this:

2020/11/07 10:14:42 akmods: Building RPM using the command '/sbin/akmodsbuild --kernels 5.8.18-300.fc33.x86_64 /usr/src/akmods/VirtualBox-kmod.latest'
%global kernel_versions     5.8.18-300.fc33.x86_64___%{_usrsrc}/kernels/5.8.18-300.fc33.x86_64

+ for kernel_version in 5.8.18-300.fc33.x86_64___/usr/src/kernels/5.8.18-300.fc33.x86_64
+ cp -al VirtualBox-kmod-6.1.16 _kmod_build_5.8.18-300.fc33.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.hvohdA
+ umask 022
+ cd /tmp/akmodsbuild.V1tkBg3t//BUILD
+ cd VirtualBox-kmod-6.1.16
+ for kernel_version in 5.8.18-300.fc33.x86_64___/usr/src/kernels/5.8.18-300.fc33.x86_64
+ for module in vboxdrv
+ make VBOX_USE_INSERT_PAGE=1 -j2 KERN_DIR=/usr/src/kernels/5.8.18-300.fc33.x86_64 -C /usr/src/kernels/5.8.18-300.fc33.x86_64 M=/tmp/akmodsbuild.V1tkBg3t/BUILD/VirtualBox-kmod-6.1.16/_kmod_build_5.8.18-300.fc33.x86_64/vboxdrv modules
make: Entering directory '/usr/src/kernels/5.8.18-300.fc33.x86_64'
  CC [M]  /tmp/akmodsbuild.V1tkBg3t/BUILD/VirtualBox-kmod-6.1.16/_kmod_build_5.8.18-300.fc33.x86_64/vboxdrv/linux/SUPDrv-linux.o
  CC [M]  /tmp/akmodsbuild.V1tkBg3t/BUILD/VirtualBox-kmod-6.1.16/_kmod_build_5.8.18-300.fc33.x86_64/vboxdrv/SUPDrv.o
gcc: fatal error: cannot execute 'cc1': execvp: No such file or directory
compilation terminated.
make[1]: *** [scripts/Makefile.build:281: /tmp/akmodsbuild.V1tkBg3t/BUILD/VirtualBox-kmod-6.1.16/_kmod_build_5.8.18-300.fc33.x86_64/vboxdrv/linux/SUPDrv-linux.o] Error 1
make[1]: *** Waiting for unfinished jobs....
gcc: fatal error: cannot execute 'cc1': execvp: No such file or directory
compilation terminated.
make[1]: *** [scripts/Makefile.build:281: /tmp/akmodsbuild.V1tkBg3t/BUILD/VirtualBox-kmod-6.1.16/_kmod_build_5.8.18-300.fc33.x86_64/vboxdrv/SUPDrv.o] Error 1
make: *** [Makefile:1752: /tmp/akmodsbuild.V1tkBg3t/BUILD/VirtualBox-kmod-6.1.16/_kmod_build_5.8.18-300.fc33.x86_64/vboxdrv] Error 2
make: Leaving directory '/usr/src/kernels/5.8.18-300.fc33.x86_64'
error: Bad exit status from /var/tmp/rpm-tmp.hvohdA (%build)
Comment 1 Sérgio Basto 2020-11-07 17:18:04 CET
gcc: fatal error: cannot execute 'cc1': execvp: No such file or directory

seems that yours gcc is broken, and is execvp that is not found ...
Comment 2 Sérgio Basto 2020-11-07 18:13:07 CET
I cant reproduce this problem. please try reinstall gcc and cpp 

dnf reinstall gcc cpp
Comment 3 leigh scott 2020-11-08 01:23:11 CET
It isn't our fault gcc is broken on you installation.