aceman03
Contributor
Contributor

kernel 5.8.16-300 Fedora 33 failure

I previously had this problem on an older Kernel but after upgrading to Fedora 33, the fix does not work.

I have tried GitHub - mkubecek/vmware-host-modules: Patches needed to build VMware (Player and Workstation) host ...

but that does not work using the tagged release - https://github.com/mkubecek/vmware-host-modules/archive/w15.5.6-k5.8.tar.gz

I'm getting the following on the "make" which I assume is related to using Fedora 33 -

make VM_UNAME="`uname -r`"

Using standalone build system.

In file included from ./autoconf/geninclude.c:20:

./include/compat_autoconf.h:38:13: fatal error: generated/autoconf.h: No such file or directory

   38 | #   include <generated/autoconf.h>

      |             ^~~~~~~~~~~~~~~~~~~~~~

compilation terminated.

make[1]: Entering directory '/home/chamilton/development/vmware-fixes/vmware-host-modules-w15.5.6-k5.8/vmmon-only/driver-5.8.16-300.fc33.x86_64'

In file included from .././autoconf/geninclude.c:20:

.././include/compat_autoconf.h:38:13: fatal error: generated/autoconf.h: No such file or directory

   38 | #   include <generated/autoconf.h>

      |             ^~~~~~~~~~~~~~~~~~~~~~

compilation terminated.

Dependencies for vmx86.c

In file included from .././common/vmx86.c:28:

.././include/driver-config.h:43:5: error: #error "No Module support in this kernel.  Please configure with CONFIG_MODULES"

   43 | #   error "No Module support in this kernel.  Please configure with CONFIG_MODULES"

      |     ^~~~~

make[1]: *** [.././Makefile.normal:128: vmx86.d] Error 1

make[1]: Leaving directory '/home/chamilton/development/vmware-fixes/vmware-host-modules-w15.5.6-k5.8/vmmon-only/driver-5.8.16-300.fc33.x86_64'

make: *** [Makefile.normal:143: deps] Error 2

Anyone able to help me do the CONFIG_MODULES to be able to build this.  I would much appreciate it.

Thanks!

0 Kudos
2 Replies
scott28tt
VMware Employee
VMware Employee

Version of Workstation?

Fedora as your host OS in this case?

0 Kudos
mkubecek
Enthusiast
Enthusiast

This kind of compiler error almost always means you are missing kernel development packages needed to build out of tree modules.

0 Kudos