Vmware buid modules issue

Installed latest vmware workstation, however it’s giving me errors when using the 2Vmware kernel module updater. Any suggestions?

2024-05-30T23:46:44.261Z In(05) host-48086    12 |                 return random_get_entropy_fallback();
2024-05-30T23:46:44.261Z In(05) host-48086       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-05-30T23:46:44.261Z In(05) host-48086       |                        random_get_entropy
2024-05-30T23:46:44.261Z In(05) host-48086 /tmp/modconfig-wXa81Q/vmmon-only/common/vmx86.c: At top level:
2024-05-30T23:46:44.261Z In(05) host-48086 /tmp/modconfig-wXa81Q/vmmon-only/common/vmx86.c:700:1: warning: no previous prototype for ‘Vmx86FreeVMDriver’ [-Wmissing-prototypes]
2024-05-30T23:46:44.261Z In(05) host-48086   700 | Vmx86FreeVMDriver(VMDriver *vm)
2024-05-30T23:46:44.261Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~
2024-05-30T23:46:44.261Z In(05) host-48086 /tmp/modconfig-wXa81Q/vmmon-only/common/vmx86.c:733:1: warning: no previous prototype for ‘Vmx86AllocVMDriver’ [-Wmissing-prototypes]
2024-05-30T23:46:44.261Z In(05) host-48086   733 | Vmx86AllocVMDriver(uint32 numVCPUs)
2024-05-30T23:46:44.261Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~~
2024-05-30T23:46:44.261Z In(05) host-48086 make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-wXa81Q/vmmon-only/common/vmx86.o] Error 1
2024-05-30T23:46:44.261Z In(05) host-48086 make[3]: *** Waiting for unfinished jobs....
2024-05-30T23:46:44.261Z In(05) host-48086 make[2]: *** [/usr/src/kernels/6.8.10-300.fc40.x86_64/Makefile:1939: /tmp/modconfig-wXa81Q/vmmon-only] Error 2
2024-05-30T23:46:44.261Z In(05) host-48086 make[1]: *** [Makefile:252: __sub-make] Error 2
2024-05-30T23:46:44.261Z In(05) host-48086 make: *** [Makefile:117: vmmon.ko] Error 2
2024-05-30T23:46:44.261Z In(05) host-48086 Using kernel build system.
2024-05-30T23:46:44.261Z In(05) host-48086 warning: the compiler differs from the one used to build the kernel
2024-05-30T23:46:44.261Z In(05) host-48086   The kernel was built by: gcc (GCC) 14.1.1 20240507 (Red Hat 14.1.1-1)
2024-05-30T23:46:44.261Z In(05) host-48086   You are using:           gcc (GCC) 14.1.1 20240522 (Red Hat 14.1.1-4)
2024-05-30T23:46:44.261Z In(05) host-48086 /tmp/modconfig-wXa81Q/vmnet-only/netif.c:173:1: warning: no previous prototype for ‘VNetNetIf_Create’ [-Wmissing-prototypes]
2024-05-30T23:46:44.261Z In(05) host-48086   173 | VNetNetIf_Create(char *devName,  // IN:
2024-05-30T23:46:44.261Z In(05) host-48086       | ^~~~~~~~~~~~~~~~
2024-05-30T23:46:44.261Z In(05) host-48086 /tmp/modconfig-wXa81Q/vmnet-only/userif.c:1091:1: warning: no previous prototype for ‘VNetUserIf_Create’ [-Wmissing-prototypes]
2024-05-30T23:46:44.261Z In(05) host-48086  1091 | VNetUserIf_Create(VNetPort **ret) // OUT
2024-05-30T23:46:44.261Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~
2024-05-30T23:46:44.261Z In(05) host-48086 /tmp/modconfig-wXa81Q/vmnet-only/bridge.c:258:1: warning: no previous prototype for ‘VNetBridge_Create’ [-Wmissing-prototypes]
2024-05-30T23:46:44.261Z In(05) host-48086   258 | VNetBridge_Create(const char *devName, // IN:  name of device (e.g., "eth0")
2024-05-30T23:46:44.261Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~
2024-05-30T23:46:44.261Z In(05) host-48086 /tmp/modconfig-wXa81Q/vmnet-only/bridge.c:1411:1: warning: no previous prototype for ‘VNetBridgeSendLargePacket’ [-Wmissing-prototypes]
2024-05-30T23:46:44.261Z In(05) host-48086  1411 | VNetBridgeSendLargePacket(struct sk_buff *skb,        // IN: packet to split
2024-05-30T23:46:44.261Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~~~~~~~~~
2024-05-30T23:46:44.261Z In(05) host-48086 /tmp/modconfig-wXa81Q/vmnet-only/vnetUserListener.c:87:1: warning: no previous prototype for ‘VNetUserListener_Create’ [-Wmissing-prototypes]
2024-05-30T23:46:44.261Z In(05) host-48086    87 | VNetUserListener_Create(uint32 classMask,  // IN: the listener's class mask
2024-05-30T23:46:44.261Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~~~~~~~
2024-05-30T23:46:44.261Z In(05) host-48086 /tmp/modconfig-wXa81Q/vmnet-only/vmnet.o: warning: objtool: VNetCsumCopyDatagram+0x52: call to csum_partial_copy_nocheck() with UACCESS enabled
2024-05-30T23:46:44.261Z In(05) host-48086 /tmp/modconfig-wXa81Q/vmnet-only/vmnet.o: warning: objtool: init_module(): not an indirect call target
2024-05-30T23:46:44.261Z In(05) host-48086 /tmp/modconfig-wXa81Q/vmnet-only/vmnet.o: warning: objtool: cleanup_module(): not an indirect call target
2024-05-30T23:46:44.261Z In(05) host-48086 Skipping BTF generation for /tmp/modconfig-wXa81Q/vmnet-only/vmnet.ko due to unavailability of vmlinux
2024-05-30T23:46:44.261Z In(05) host-48086 Unable to install all modules.  See log for details.
2024-05-30T23:46:44.261Z In(05) host-48086 
2024-05-31T02:18:04.005Z In(05) host-48086 The GCC version matches the kernel GCC minor version like a glove.
2024-05-31T02:18:04.005Z In(05) host-48086 Validating path "/lib/modules/6.8.10-300.fc40.x86_64/build/include" for kernel release "6.8.10-300.fc40.x86_64".
2024-05-31T02:18:04.006Z In(05) host-48086 Failed to find /lib/modules/6.8.10-300.fc40.x86_64/build/include/linux/version.h
2024-05-31T02:18:04.006Z In(05) host-48086 /lib/modules/6.8.10-300.fc40.x86_64/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-05-31T02:18:04.006Z In(05) host-48086 using /usr/bin/gcc for preprocess check
2024-05-31T02:18:04.020Z In(05) host-48086 Preprocessed UTS_RELEASE, got value "6.8.10-300.fc40.x86_64".
2024-05-31T02:18:04.020Z In(05) host-48086 The header path "/lib/modules/6.8.10-300.fc40.x86_64/build/include" for the kernel "6.8.10-300.fc40.x86_64" is valid.  Whoohoo!
2024-05-31T02:18:04.020Z In(05) host-48086 Using temp dir "/tmp".
2024-05-31T02:18:20.113Z In(05) host-48086 Stopping vmware (via systemctl):  [  OK  ]
2024-05-31T02:18:20.114Z In(05) host-48086 make: Entering directory '/tmp/modconfig-GDNjBs/vmmon-only'
2024-05-31T02:18:20.114Z In(05) host-48086 /usr/bin/make -C /lib/modules/6.8.10-300.fc40.x86_64/build/include/.. M=$PWD SRCROOT=$PWD/. \
2024-05-31T02:18:20.114Z In(05) host-48086   MODULEBUILDDIR= modules
2024-05-31T02:18:20.114Z In(05) host-48086 make[1]: Entering directory '/usr/src/kernels/6.8.10-300.fc40.x86_64'
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/linux/driver.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/linux/driverLog.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/linux/hostif.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/common/apic.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/common/comport.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/common/cpuid.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/common/crosspage.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/common/memtrack.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/common/moduleloop.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/common/phystrack.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/common/sharedAreaVmmon.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/common/statVarsVmmon.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/common/task.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/common/vmx86.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/bootstrap/bootstrap.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/bootstrap/monLoader.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmmon-only/bootstrap/monLoaderVmmon.o
2024-05-31T02:18:20.114Z In(05) host-48086 make[1]: Leaving directory '/usr/src/kernels/6.8.10-300.fc40.x86_64'
2024-05-31T02:18:20.114Z In(05) host-48086 make: Leaving directory '/tmp/modconfig-GDNjBs/vmmon-only'
2024-05-31T02:18:20.114Z In(05) host-48086 make: Entering directory '/tmp/modconfig-GDNjBs/vmnet-only'
2024-05-31T02:18:20.114Z In(05) host-48086 /usr/bin/make -C /lib/modules/6.8.10-300.fc40.x86_64/build/include/.. M=$PWD SRCROOT=$PWD/. \
2024-05-31T02:18:20.114Z In(05) host-48086   MODULEBUILDDIR= modules
2024-05-31T02:18:20.114Z In(05) host-48086 make[1]: Entering directory '/usr/src/kernels/6.8.10-300.fc40.x86_64'
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmnet-only/driver.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmnet-only/hub.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmnet-only/userif.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmnet-only/netif.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmnet-only/bridge.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmnet-only/procfs.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmnet-only/smac_compat.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmnet-only/smac.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmnet-only/vnetEvent.o
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmnet-only/vnetUserListener.o
2024-05-31T02:18:20.114Z In(05) host-48086   LD [M]  /tmp/modconfig-GDNjBs/vmnet-only/vmnet.o
2024-05-31T02:18:20.114Z In(05) host-48086   MODPOST /tmp/modconfig-GDNjBs/vmnet-only/Module.symvers
2024-05-31T02:18:20.114Z In(05) host-48086   CC [M]  /tmp/modconfig-GDNjBs/vmnet-only/vmnet.mod.o
2024-05-31T02:18:20.114Z In(05) host-48086   LD [M]  /tmp/modconfig-GDNjBs/vmnet-only/vmnet.ko
2024-05-31T02:18:20.114Z In(05) host-48086   BTF [M] /tmp/modconfig-GDNjBs/vmnet-only/vmnet.ko
2024-05-31T02:18:20.114Z In(05) host-48086 make[1]: Leaving directory '/usr/src/kernels/6.8.10-300.fc40.x86_64'
2024-05-31T02:18:20.114Z In(05) host-48086 /usr/bin/make -C $PWD SRCROOT=$PWD/. \
2024-05-31T02:18:20.114Z In(05) host-48086   MODULEBUILDDIR= postbuild
2024-05-31T02:18:20.114Z In(05) host-48086 make[1]: Entering directory '/tmp/modconfig-GDNjBs/vmnet-only'
2024-05-31T02:18:20.114Z In(05) host-48086 make[1]: 'postbuild' is up to date.
2024-05-31T02:18:20.114Z In(05) host-48086 make[1]: Leaving directory '/tmp/modconfig-GDNjBs/vmnet-only'
2024-05-31T02:18:20.114Z In(05) host-48086 cp -f vmnet.ko ./../vmnet.o
2024-05-31T02:18:20.114Z In(05) host-48086 make: Leaving directory '/tmp/modconfig-GDNjBs/vmnet-only'
2024-05-31T02:18:20.114Z In(05) host-48086 [AppLoader] GLib does not have GSettings support.
2024-05-31T02:18:20.114Z In(05) host-48086 Using kernel build system.
2024-05-31T02:18:20.114Z In(05) host-48086 warning: the compiler differs from the one used to build the kernel
2024-05-31T02:18:20.114Z In(05) host-48086   The kernel was built by: gcc (GCC) 14.1.1 20240507 (Red Hat 14.1.1-1)
2024-05-31T02:18:20.114Z In(05) host-48086   You are using:           gcc (GCC) 14.1.1 20240522 (Red Hat 14.1.1-4)
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmmon-only/linux/hostif.c:2926:1: warning: no previous prototype for ‘HostIFCheckTrackedMPN’ [-Wmissing-prototypes]
2024-05-31T02:18:20.114Z In(05) host-48086  2926 | HostIFCheckTrackedMPN(VMDriver *vm, // IN: The VM instance
2024-05-31T02:18:20.114Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmmon-only/linux/hostif.c:3046:1: warning: no previous prototype for ‘HostIFWritePhysicalWork’ [-Wmissing-prototypes]
2024-05-31T02:18:20.114Z In(05) host-48086  3046 | HostIFWritePhysicalWork(MA ma,             // MA to be written to
2024-05-31T02:18:20.114Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmmon-only/linux/hostif.c:3205:1: warning: no previous prototype for ‘HostIFStartTimer’ [-Wmissing-prototypes]
2024-05-31T02:18:20.114Z In(05) host-48086  3205 | HostIFStartTimer(Bool rateChanged,  //IN: Did rate change?
2024-05-31T02:18:20.114Z In(05) host-48086       | ^~~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmmon-only/linux/driver.c:271:1: warning: no previous prototype for ‘LinuxDriverInit’ [-Wmissing-prototypes]
2024-05-31T02:18:20.114Z In(05) host-48086   271 | LinuxDriverInit(void)
2024-05-31T02:18:20.114Z In(05) host-48086       | ^~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmmon-only/linux/driver.c:339:1: warning: no previous prototype for ‘LinuxDriverExit’ [-Wmissing-prototypes]
2024-05-31T02:18:20.114Z In(05) host-48086   339 | LinuxDriverExit(void)
2024-05-31T02:18:20.114Z In(05) host-48086       | ^~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmmon-only/common/task.c:548:1: warning: no previous prototype for ‘TaskGetFlatWriteableDataSegment’ [-Wmissing-prototypes]
2024-05-31T02:18:20.114Z In(05) host-48086   548 | TaskGetFlatWriteableDataSegment(void)
2024-05-31T02:18:20.114Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086 In file included from /tmp/modconfig-GDNjBs/vmmon-only/common/vmx86.c:52:
2024-05-31T02:18:20.114Z In(05) host-48086 ./arch/x86/include/asm/timex.h: In function ‘random_get_entropy’:
2024-05-31T02:18:20.114Z In(05) host-48086 ./arch/x86/include/asm/timex.h:12:24: error: implicit declaration of function ‘random_get_entropy_fallback’; did you mean ‘random_get_entropy’? [-Wimplicit-function-declaration]
2024-05-31T02:18:20.114Z In(05) host-48086    12 |                 return random_get_entropy_fallback();
2024-05-31T02:18:20.114Z In(05) host-48086       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086       |                        random_get_entropy
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmmon-only/common/vmx86.c: At top level:
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmmon-only/common/vmx86.c:700:1: warning: no previous prototype for ‘Vmx86FreeVMDriver’ [-Wmissing-prototypes]
2024-05-31T02:18:20.114Z In(05) host-48086   700 | Vmx86FreeVMDriver(VMDriver *vm)
2024-05-31T02:18:20.114Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmmon-only/common/vmx86.c:733:1: warning: no previous prototype for ‘Vmx86AllocVMDriver’ [-Wmissing-prototypes]
2024-05-31T02:18:20.114Z In(05) host-48086   733 | Vmx86AllocVMDriver(uint32 numVCPUs)
2024-05-31T02:18:20.114Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086 make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-GDNjBs/vmmon-only/common/vmx86.o] Error 1
2024-05-31T02:18:20.114Z In(05) host-48086 make[3]: *** Waiting for unfinished jobs....
2024-05-31T02:18:20.114Z In(05) host-48086 make[2]: *** [/usr/src/kernels/6.8.10-300.fc40.x86_64/Makefile:1939: /tmp/modconfig-GDNjBs/vmmon-only] Error 2
2024-05-31T02:18:20.114Z In(05) host-48086 make[1]: *** [Makefile:252: __sub-make] Error 2
2024-05-31T02:18:20.114Z In(05) host-48086 make: *** [Makefile:117: vmmon.ko] Error 2
2024-05-31T02:18:20.114Z In(05) host-48086 Using kernel build system.
2024-05-31T02:18:20.114Z In(05) host-48086 warning: the compiler differs from the one used to build the kernel
2024-05-31T02:18:20.114Z In(05) host-48086   The kernel was built by: gcc (GCC) 14.1.1 20240507 (Red Hat 14.1.1-1)
2024-05-31T02:18:20.114Z In(05) host-48086   You are using:           gcc (GCC) 14.1.1 20240522 (Red Hat 14.1.1-4)
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmnet-only/netif.c:173:1: warning: no previous prototype for ‘VNetNetIf_Create’ [-Wmissing-prototypes]
2024-05-31T02:18:20.114Z In(05) host-48086   173 | VNetNetIf_Create(char *devName,  // IN:
2024-05-31T02:18:20.114Z In(05) host-48086       | ^~~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmnet-only/userif.c:1091:1: warning: no previous prototype for ‘VNetUserIf_Create’ [-Wmissing-prototypes]
2024-05-31T02:18:20.114Z In(05) host-48086  1091 | VNetUserIf_Create(VNetPort **ret) // OUT
2024-05-31T02:18:20.114Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmnet-only/bridge.c:258:1: warning: no previous prototype for ‘VNetBridge_Create’ [-Wmissing-prototypes]
2024-05-31T02:18:20.114Z In(05) host-48086   258 | VNetBridge_Create(const char *devName, // IN:  name of device (e.g., "eth0")
2024-05-31T02:18:20.114Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmnet-only/bridge.c:1411:1: warning: no previous prototype for ‘VNetBridgeSendLargePacket’ [-Wmissing-prototypes]
2024-05-31T02:18:20.114Z In(05) host-48086  1411 | VNetBridgeSendLargePacket(struct sk_buff *skb,        // IN: packet to split
2024-05-31T02:18:20.114Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmnet-only/vnetUserListener.c:87:1: warning: no previous prototype for ‘VNetUserListener_Create’ [-Wmissing-prototypes]
2024-05-31T02:18:20.114Z In(05) host-48086    87 | VNetUserListener_Create(uint32 classMask,  // IN: the listener's class mask
2024-05-31T02:18:20.114Z In(05) host-48086       | ^~~~~~~~~~~~~~~~~~~~~~~
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmnet-only/vmnet.o: warning: objtool: VNetCsumCopyDatagram+0x52: call to csum_partial_copy_nocheck() with UACCESS enabled
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmnet-only/vmnet.o: warning: objtool: init_module(): not an indirect call target
2024-05-31T02:18:20.114Z In(05) host-48086 /tmp/modconfig-GDNjBs/vmnet-only/vmnet.o: warning: objtool: cleanup_module(): not an indirect call target
2024-05-31T02:18:20.114Z In(05) host-48086 Skipping BTF generation for /tmp/modconfig-GDNjBs/vmnet-only/vmnet.ko due to unavailability of vmlinux
2024-05-31T02:18:20.114Z In(05) host-48086 Unable to install all modules.  See log for details.
2024-05-31T02:18:20.114Z In(05) host-48086 

Vmware will need to update their code to support the kernel version you are using.
You may find a fix by web searching.

I no longer use vmware, but this used to happen often.
These days I use virt manager and avoid these problems.

2 Likes

You need to apply patches for kernel 6.9

get a load of errors:

make -C vmmon-only 
make[1]: Entering directory '/home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only'
Using kernel build system.
make -C /lib/modules/6.8.11-300.fc40.x86_64/build/include/.. M=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[2]: Entering directory '/usr/src/kernels/6.8.11-300.fc40.x86_64'
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/linux/driver.o
/home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/linux/driver.c:271:1: warning: no previous prototype for ‘LinuxDriverInit’ [-Wmissing-prototypes]
  271 | LinuxDriverInit(void)
      | ^~~~~~~~~~~~~~~
/home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/linux/driver.c:339:1: warning: no previous prototype for ‘LinuxDriverExit’ [-Wmissing-prototypes]
  339 | LinuxDriverExit(void)
      | ^~~~~~~~~~~~~~~
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/linux/driverLog.o
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/linux/hostif.o
/home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/linux/hostif.c:2926:1: warning: no previous prototype for ‘HostIFCheckTrackedMPN’ [-Wmissing-prototypes]
 2926 | HostIFCheckTrackedMPN(VMDriver *vm, // IN: The VM instance
      | ^~~~~~~~~~~~~~~~~~~~~
/home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/linux/hostif.c:3046:1: warning: no previous prototype for ‘HostIFWritePhysicalWork’ [-Wmissing-prototypes]
 3046 | HostIFWritePhysicalWork(MA ma,             // MA to be written to
      | ^~~~~~~~~~~~~~~~~~~~~~~
/home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/linux/hostif.c:3205:1: warning: no previous prototype for ‘HostIFStartTimer’ [-Wmissing-prototypes]
 3205 | HostIFStartTimer(Bool rateChanged,  //IN: Did rate change?
      | ^~~~~~~~~~~~~~~~
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/apic.o
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/comport.o
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/cpuid.o
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/crosspage.o
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/memtrack.o
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/moduleloop.o
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/phystrack.o
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/sharedAreaVmmon.o
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/statVarsVmmon.o
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/task.o
/home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/task.c:548:1: warning: no previous prototype for ‘TaskGetFlatWriteableDataSegment’ [-Wmissing-prototypes]
  548 | TaskGetFlatWriteableDataSegment(void)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/vmx86.o
In file included from /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/vmx86.c:52:
./arch/x86/include/asm/timex.h: In function ‘random_get_entropy’:
./arch/x86/include/asm/timex.h:12:24: error: implicit declaration of function ‘random_get_entropy_fallback’; did you mean ‘random_get_entropy’? [-Wimplicit-function-declaration]
   12 |                 return random_get_entropy_fallback();
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                        random_get_entropy
/home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/vmx86.c: At top level:
/home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/vmx86.c:700:1: warning: no previous prototype for ‘Vmx86FreeVMDriver’ [-Wmissing-prototypes]
  700 | Vmx86FreeVMDriver(VMDriver *vm)
      | ^~~~~~~~~~~~~~~~~
/home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/vmx86.c:733:1: warning: no previous prototype for ‘Vmx86AllocVMDriver’ [-Wmissing-prototypes]
  733 | Vmx86AllocVMDriver(uint32 numVCPUs)
      | ^~~~~~~~~~~~~~~~~~
make[4]: *** [scripts/Makefile.build:243: /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only/common/vmx86.o] Error 1
make[3]: *** [/usr/src/kernels/6.8.11-300.fc40.x86_64/Makefile:1939: /home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only] Error 2
make[2]: *** [Makefile:252: __sub-make] Error 2
make[2]: Leaving directory '/usr/src/kernels/6.8.11-300.fc40.x86_64'
make[1]: *** [Makefile:117: vmmon.ko] Error 2
make[1]: Leaving directory '/home/spaceboy/Downloads/vmware-host-modules-w17.5.1/vmmon-only'
make: *** [Makefile:21: vmmon-only] Error 2

You needbto sign the bmmon and vmnet manually after aplying thise from github and folkow instructions. I can find now the bmwarr guide for signing will trybto find it later, but after each kernel uodate yiu need to do allbthe process again and point the signing to new vmmon and vmnet to new kernel so be ready for manually do the work many times and sometimes need to wait days to get it working

This log looks familiar to me. I did encountered issues when compiling with Fedora 40 (non Atomic) as well.

Seems like it has to do with the tag w17.5.1 being an unpatched source. Try to download from branch workstation-17.5.1 instead.

Source: