Vmware workstation 15 cannot build kernel modules after upgrade to 57

I have upgrade to kernel 5.7.14 the other day and ever since I am not able to build the vmware kernel modules.
I have remove vmware and reinstalled all the prerequisites as it states here: VMware - ArchWiki
Specifically the linux-headers package

This is the logs of vmware-modconfig --install-all --console

   [AppLoader] GLib does not have GSettings support.
Stopping VMware services:
   VMware Authentication Daemon                                        done
   VM communication interface socket family                            done
   Virtual machine communication interface                             done
   Virtual machine monitor                                             done
   Blocking file system                                                done
make: Entering directory '/tmp/modconfig-jv8Y1d/vmmon-only'
Using kernel build system.
/sbin/make -C /lib/modules/5.7.14-1-MANJARO/build/include/.. M=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/lib/modules/5.7.14-1-MANJARO/build'
  CC [M]  /tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmmon-only/linux/driverLog.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmmon-only/linux/hostif.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmmon-only/common/apic.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmmon-only/common/comport.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmmon-only/common/cpuid.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmmon-only/common/memtrack.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmmon-only/common/phystrack.o
/tmp/modconfig-jv8Y1d/vmmon-only/common/memtrack.o: warning: objtool: .text.__x86_indirect_thunk_rbx+0x0: unsupported intra-function call
  CC [M]  /tmp/modconfig-jv8Y1d/vmmon-only/common/sharedAreaVmmon.o
/tmp/modconfig-jv8Y1d/vmmon-only/common/memtrack.o: warning: objtool: If this is a retpoline, please patch it in with alternatives and annotate it with ANNOTATE_NOSPEC_ALTERNATIVE.
make[2]: *** [scripts/Makefile.build:267: /tmp/modconfig-jv8Y1d/vmmon-only/common/memtrack.o] Error 255
make[2]: *** Deleting file '/tmp/modconfig-jv8Y1d/vmmon-only/common/memtrack.o'
make[2]: *** Waiting for unfinished jobs....
/tmp/modconfig-jv8Y1d/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Free() falls through to next function PhysTrack_Add()
/tmp/modconfig-jv8Y1d/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Add() falls through to next function PhysTrack_Remove()
/tmp/modconfig-jv8Y1d/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Remove() falls through to next function PhysTrack_Test()
In file included from /tmp/modconfig-jv8Y1d/vmmon-only/./include/vm_asm.h:43,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/hostif.c:60:
/tmp/modconfig-jv8Y1d/vmmon-only/./include/x86msr.h:140: warning: "MSR_MISC_FEATURES_ENABLES" redefined
  140 | #define MSR_MISC_FEATURES_ENABLES            0x140
      | 
In file included from ./arch/x86/include/asm/nospec-branch.h:11,
                 from ./arch/x86/include/asm/irqflags.h:9,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:26,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from ./include/linux/binfmts.h:5,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/hostif.c:32:
./arch/x86/include/asm/msr-index.h:719: note: this is the location of the previous definition
  719 | #define MSR_MISC_FEATURES_ENABLES 0x00000140
      | 
In file included from /tmp/modconfig-jv8Y1d/vmmon-only/./include/vm_asm.h:43,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/hostif.c:60:
/tmp/modconfig-jv8Y1d/vmmon-only/./include/x86msr.h:475: warning: "MSR_K7_HWCR_SMMLOCK" redefined
  475 | #define MSR_K7_HWCR_SMMLOCK        0x00000001ULL // Lock SMM environment
      | 
In file included from ./arch/x86/include/asm/nospec-branch.h:11,
                 from ./arch/x86/include/asm/irqflags.h:9,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:26,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from ./include/linux/binfmts.h:5,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/hostif.c:32:
./arch/x86/include/asm/msr-index.h:527: note: this is the location of the previous definition
  527 | #define MSR_K7_HWCR_SMMLOCK  BIT_ULL(MSR_K7_HWCR_SMMLOCK_BIT)
      | 
In file included from /tmp/modconfig-jv8Y1d/vmmon-only/./include/vm_asm.h:43,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/hostif.c:60:
/tmp/modconfig-jv8Y1d/vmmon-only/./include/x86msr.h:636: warning: "MSR_TSX_FORCE_ABORT" redefined
  636 | #define MSR_TSX_FORCE_ABORT                      0x0000010f
      | 
In file included from ./arch/x86/include/asm/nospec-branch.h:11,
                 from ./arch/x86/include/asm/irqflags.h:9,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:26,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from ./include/linux/binfmts.h:5,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/hostif.c:32:
./arch/x86/include/asm/msr-index.h:728: note: this is the location of the previous definition
  728 | #define MSR_TSX_FORCE_ABORT  0x0000010F
      | 
In file included from /tmp/modconfig-jv8Y1d/vmmon-only/./include/vm_asm_x86.h:41,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/./include/vm_asm.h:44,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/hostif.c:60:
/tmp/modconfig-jv8Y1d/vmmon-only/./include/x86_basic_defs.h:78: warning: "CR3_PCID_MASK" redefined
   78 | #define CR3_PCID_MASK  0xFFF
      | 
In file included from ./arch/x86/include/asm/irqflags.h:5,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:26,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from ./include/linux/binfmts.h:5,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/hostif.c:32:
./arch/x86/include/asm/processor-flags.h:39: note: this is the location of the previous definition
   39 | #define CR3_PCID_MASK 0xFFFull
      | 
In file included from /tmp/modconfig-jv8Y1d/vmmon-only/./common/vmx86.h:32,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.h:33,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.c:47:
/tmp/modconfig-jv8Y1d/vmmon-only/./include/x86msr.h:140: warning: "MSR_MISC_FEATURES_ENABLES" redefined
  140 | #define MSR_MISC_FEATURES_ENABLES            0x140
      | 
In file included from ./arch/x86/include/asm/nospec-branch.h:11,
                 from ./arch/x86/include/asm/paravirt_types.h:46,
                 from ./arch/x86/include/asm/ptrace.h:94,
                 from ./arch/x86/include/asm/math_emu.h:5,
                 from ./arch/x86/include/asm/processor.h:13,
                 from ./arch/x86/include/asm/cpufeature.h:5,
                 from ./arch/x86/include/asm/thread_info.h:53,
                 from ./include/linux/thread_info.h:38,
                 from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:78,
                 from ./include/linux/spinlock.h:51,
                 from ./include/linux/wait.h:9,
                 from ./include/linux/wait_bit.h:8,
                 from ./include/linux/fs.h:6,
                 from ./include/linux/highmem.h:5,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.c:25:
./arch/x86/include/asm/msr-index.h:719: note: this is the location of the previous definition
  719 | #define MSR_MISC_FEATURES_ENABLES 0x00000140
      | 
In file included from /tmp/modconfig-jv8Y1d/vmmon-only/./common/vmx86.h:32,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.h:33,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.c:47:
/tmp/modconfig-jv8Y1d/vmmon-only/./include/x86msr.h:475: warning: "MSR_K7_HWCR_SMMLOCK" redefined
  475 | #define MSR_K7_HWCR_SMMLOCK        0x00000001ULL // Lock SMM environment
      | 
In file included from ./arch/x86/include/asm/nospec-branch.h:11,
                 from ./arch/x86/include/asm/paravirt_types.h:46,
                 from ./arch/x86/include/asm/ptrace.h:94,
                 from ./arch/x86/include/asm/math_emu.h:5,
                 from ./arch/x86/include/asm/processor.h:13,
                 from ./arch/x86/include/asm/cpufeature.h:5,
                 from ./arch/x86/include/asm/thread_info.h:53,
                 from ./include/linux/thread_info.h:38,
                 from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:78,
                 from ./include/linux/spinlock.h:51,
                 from ./include/linux/wait.h:9,
                 from ./include/linux/wait_bit.h:8,
                 from ./include/linux/fs.h:6,
                 from ./include/linux/highmem.h:5,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.c:25:
./arch/x86/include/asm/msr-index.h:527: note: this is the location of the previous definition
  527 | #define MSR_K7_HWCR_SMMLOCK  BIT_ULL(MSR_K7_HWCR_SMMLOCK_BIT)
      | 
In file included from /tmp/modconfig-jv8Y1d/vmmon-only/./common/vmx86.h:32,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.h:33,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.c:47:
/tmp/modconfig-jv8Y1d/vmmon-only/./include/x86msr.h:636: warning: "MSR_TSX_FORCE_ABORT" redefined
  636 | #define MSR_TSX_FORCE_ABORT                      0x0000010f
      | 
In file included from ./arch/x86/include/asm/nospec-branch.h:11,
                 from ./arch/x86/include/asm/paravirt_types.h:46,
                 from ./arch/x86/include/asm/ptrace.h:94,
                 from ./arch/x86/include/asm/math_emu.h:5,
                 from ./arch/x86/include/asm/processor.h:13,
                 from ./arch/x86/include/asm/cpufeature.h:5,
                 from ./arch/x86/include/asm/thread_info.h:53,
                 from ./include/linux/thread_info.h:38,
                 from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:78,
                 from ./include/linux/spinlock.h:51,
                 from ./include/linux/wait.h:9,
                 from ./include/linux/wait_bit.h:8,
                 from ./include/linux/fs.h:6,
                 from ./include/linux/highmem.h:5,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.c:25:
./arch/x86/include/asm/msr-index.h:728: note: this is the location of the previous definition
  728 | #define MSR_TSX_FORCE_ABORT  0x0000010F
      | 
In file included from /tmp/modconfig-jv8Y1d/vmmon-only/./include/vm_asm_x86.h:41,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/./include/vm_asm.h:44,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.c:49:
/tmp/modconfig-jv8Y1d/vmmon-only/./include/x86_basic_defs.h:78: warning: "CR3_PCID_MASK" redefined
   78 | #define CR3_PCID_MASK  0xFFF
      | 
In file included from ./arch/x86/include/asm/processor.h:5,
                 from ./arch/x86/include/asm/cpufeature.h:5,
                 from ./arch/x86/include/asm/thread_info.h:53,
                 from ./include/linux/thread_info.h:38,
                 from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:78,
                 from ./include/linux/spinlock.h:51,
                 from ./include/linux/wait.h:9,
                 from ./include/linux/wait_bit.h:8,
                 from ./include/linux/fs.h:6,
                 from ./include/linux/highmem.h:5,
                 from /tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.c:25:
./arch/x86/include/asm/processor-flags.h:39: note: this is the location of the previous definition
   39 | #define CR3_PCID_MASK 0xFFFull
      | 
/tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.c:1230:5: warning: "VMX86_DEVEL" is not defined, evaluates to 0 [-Wundef]
 1230 | #if VMX86_DEVEL
      |     ^~~~~~~~~~~
At top level:
/tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.c:668:1: warning: ‘always_inline’ function might not be inlinable [-Wattributes]
  668 | LinuxDriverSyncReadTSCs(uint64 *delta) // OUT: TSC max - TSC min
      | ^~~~~~~~~~~~~~~~~~~~~~~
/tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.o: warning: objtool: .text.__x86_indirect_thunk_rax+0x0: unsupported intra-function call
/tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.o: warning: objtool: If this is a retpoline, please patch it in with alternatives and annotate it with ANNOTATE_NOSPEC_ALTERNATIVE.
make[2]: *** [scripts/Makefile.build:267: /tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.o] Error 255
make[2]: *** Deleting file '/tmp/modconfig-jv8Y1d/vmmon-only/linux/driver.o'
/tmp/modconfig-jv8Y1d/vmmon-only/linux/hostif.o: warning: objtool: .text.__x86_indirect_thunk_rax+0x0: unsupported intra-function call
/tmp/modconfig-jv8Y1d/vmmon-only/linux/hostif.o: warning: objtool: If this is a retpoline, please patch it in with alternatives and annotate it with ANNOTATE_NOSPEC_ALTERNATIVE.
make[2]: *** [scripts/Makefile.build:267: /tmp/modconfig-jv8Y1d/vmmon-only/linux/hostif.o] Error 255
make[2]: *** Deleting file '/tmp/modconfig-jv8Y1d/vmmon-only/linux/hostif.o'
make[1]: *** [Makefile:1732: /tmp/modconfig-jv8Y1d/vmmon-only] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.7.14-1-MANJARO/build'
make: *** [Makefile:117: vmmon.ko] Error 2
make: Leaving directory '/tmp/modconfig-jv8Y1d/vmmon-only'
make: Entering directory '/tmp/modconfig-jv8Y1d/vmnet-only'
Using kernel build system.
/sbin/make -C /lib/modules/5.7.14-1-MANJARO/build/include/.. M=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/lib/modules/5.7.14-1-MANJARO/build'
  CC [M]  /tmp/modconfig-jv8Y1d/vmnet-only/driver.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmnet-only/hub.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmnet-only/userif.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmnet-only/netif.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmnet-only/bridge.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmnet-only/procfs.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmnet-only/smac_compat.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmnet-only/smac.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmnet-only/vnetEvent.o
  CC [M]  /tmp/modconfig-jv8Y1d/vmnet-only/vnetUserListener.o
In file included from ./include/linux/pci.h:43,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/compat_netdevice.h:27,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/netif.c:44:
./include/linux/pci_ids.h:2294: warning: "PCI_VENDOR_ID_VMWARE" redefined
 2294 | #define PCI_VENDOR_ID_VMWARE  0x15ad
      | 
In file included from /tmp/modconfig-jv8Y1d/vmnet-only/net.h:38,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/vnetInt.h:26,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/netif.c:43:
/tmp/modconfig-jv8Y1d/vmnet-only/vm_device_version.h:56: note: this is the location of the previous definition
   56 | #define PCI_VENDOR_ID_VMWARE                    0x15AD
      | 
In file included from ./include/linux/pci.h:43,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/compat_netdevice.h:27,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/netif.c:44:
./include/linux/pci_ids.h:2295: warning: "PCI_DEVICE_ID_VMWARE_VMXNET3" redefined
 2295 | #define PCI_DEVICE_ID_VMWARE_VMXNET3 0x07b0
      | 
In file included from /tmp/modconfig-jv8Y1d/vmnet-only/net.h:38,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/vnetInt.h:26,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/netif.c:43:
/tmp/modconfig-jv8Y1d/vmnet-only/vm_device_version.h:74: note: this is the location of the previous definition
   74 | #define PCI_DEVICE_ID_VMWARE_VMXNET3            0x07B0
      | 
In file included from /tmp/modconfig-jv8Y1d/vmnet-only/net.h:38,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/vnetInt.h:26,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/bridge.c:53:
/tmp/modconfig-jv8Y1d/vmnet-only/vm_device_version.h:56: warning: "PCI_VENDOR_ID_VMWARE" redefined
   56 | #define PCI_VENDOR_ID_VMWARE                    0x15AD
      | 
In file included from ./include/linux/pci.h:43,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/compat_netdevice.h:27,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/bridge.c:52:
./include/linux/pci_ids.h:2294: note: this is the location of the previous definition
 2294 | #define PCI_VENDOR_ID_VMWARE  0x15ad
      | 
In file included from /tmp/modconfig-jv8Y1d/vmnet-only/net.h:38,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/vnetInt.h:26,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/bridge.c:53:
/tmp/modconfig-jv8Y1d/vmnet-only/vm_device_version.h:74: warning: "PCI_DEVICE_ID_VMWARE_VMXNET3" redefined
   74 | #define PCI_DEVICE_ID_VMWARE_VMXNET3            0x07B0
      | 
In file included from ./include/linux/pci.h:43,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/compat_netdevice.h:27,
                 from /tmp/modconfig-jv8Y1d/vmnet-only/bridge.c:52:
./include/linux/pci_ids.h:2295: note: this is the location of the previous definition
 2295 | #define PCI_DEVICE_ID_VMWARE_VMXNET3 0x07b0
      | 
/tmp/modconfig-jv8Y1d/vmnet-only/vnetEvent.o: warning: objtool: .text.__x86_indirect_thunk_r12+0x0: unsupported intra-function call
/tmp/modconfig-jv8Y1d/vmnet-only/vnetEvent.o: warning: objtool: If this is a retpoline, please patch it in with alternatives and annotate it with ANNOTATE_NOSPEC_ALTERNATIVE.
make[2]: *** [scripts/Makefile.build:267: /tmp/modconfig-jv8Y1d/vmnet-only/vnetEvent.o] Error 255
make[2]: *** Deleting file '/tmp/modconfig-jv8Y1d/vmnet-only/vnetEvent.o'
make[2]: *** Waiting for unfinished jobs....
/tmp/modconfig-jv8Y1d/vmnet-only/procfs.o: warning: objtool: .text.__x86_indirect_thunk_r10+0x0: unsupported intra-function call
/tmp/modconfig-jv8Y1d/vmnet-only/procfs.o: warning: objtool: If this is a retpoline, please patch it in with alternatives and annotate it with ANNOTATE_NOSPEC_ALTERNATIVE.
make[2]: *** [scripts/Makefile.build:267: /tmp/modconfig-jv8Y1d/vmnet-only/procfs.o] Error 255
make[2]: *** Deleting file '/tmp/modconfig-jv8Y1d/vmnet-only/procfs.o'
/tmp/modconfig-jv8Y1d/vmnet-only/hub.o: warning: objtool: .text.__x86_indirect_thunk_rax+0x0: unsupported intra-function call
/tmp/modconfig-jv8Y1d/vmnet-only/hub.o: warning: objtool: If this is a retpoline, please patch it in with alternatives and annotate it with ANNOTATE_NOSPEC_ALTERNATIVE.
make[2]: *** [scripts/Makefile.build:266: /tmp/modconfig-jv8Y1d/vmnet-only/hub.o] Error 255
make[2]: *** Deleting file '/tmp/modconfig-jv8Y1d/vmnet-only/hub.o'
/tmp/modconfig-jv8Y1d/vmnet-only/userif.o: warning: objtool: .text.__x86_indirect_thunk_rax+0x0: unsupported intra-function call
/tmp/modconfig-jv8Y1d/vmnet-only/userif.o: warning: objtool: If this is a retpoline, please patch it in with alternatives and annotate it with ANNOTATE_NOSPEC_ALTERNATIVE.
make[2]: *** [scripts/Makefile.build:267: /tmp/modconfig-jv8Y1d/vmnet-only/userif.o] Error 255
make[2]: *** Deleting file '/tmp/modconfig-jv8Y1d/vmnet-only/userif.o'
/tmp/modconfig-jv8Y1d/vmnet-only/driver.o: warning: objtool: .text.__x86_indirect_thunk_rax+0x0: unsupported intra-function call
/tmp/modconfig-jv8Y1d/vmnet-only/driver.o: warning: objtool: If this is a retpoline, please patch it in with alternatives and annotate it with ANNOTATE_NOSPEC_ALTERNATIVE.
make[2]: *** [scripts/Makefile.build:267: /tmp/modconfig-jv8Y1d/vmnet-only/driver.o] Error 255
make[2]: *** Deleting file '/tmp/modconfig-jv8Y1d/vmnet-only/driver.o'
/tmp/modconfig-jv8Y1d/vmnet-only/bridge.o: warning: objtool: .text.__x86_indirect_thunk_rcx+0x0: unsupported intra-function call
/tmp/modconfig-jv8Y1d/vmnet-only/bridge.o: warning: objtool: If this is a retpoline, please patch it in with alternatives and annotate it with ANNOTATE_NOSPEC_ALTERNATIVE.
make[2]: *** [scripts/Makefile.build:267: /tmp/modconfig-jv8Y1d/vmnet-only/bridge.o] Error 255
make[2]: *** Deleting file '/tmp/modconfig-jv8Y1d/vmnet-only/bridge.o'
/tmp/modconfig-jv8Y1d/vmnet-only/vnetUserListener.o: warning: objtool: .text.__x86_indirect_thunk_rax+0x0: unsupported intra-function call
/tmp/modconfig-jv8Y1d/vmnet-only/vnetUserListener.o: warning: objtool: If this is a retpoline, please patch it in with alternatives and annotate it with ANNOTATE_NOSPEC_ALTERNATIVE.
make[2]: *** [scripts/Makefile.build:267: /tmp/modconfig-jv8Y1d/vmnet-only/vnetUserListener.o] Error 255
make[2]: *** Deleting file '/tmp/modconfig-jv8Y1d/vmnet-only/vnetUserListener.o'
make[1]: *** [Makefile:1732: /tmp/modconfig-jv8Y1d/vmnet-only] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.7.14-1-MANJARO/build'
make: *** [Makefile:117: vmnet.ko] Error 2
make: Leaving directory '/tmp/modconfig-jv8Y1d/vmnet-only'
Unable to install all modules.  See log for details.

I am all new to this and results in google from this forum lead to me a page saying the post does exist.
I have tried reading the log but could not understand.
Does anyone what to do?

This happens with every new major version kernel update. Patches for vmmon and vmnet will be along shortly.

If you need workstation in the meantime, boot your machine into the previous kernel and use that. Should be an option under advance mode on the GRUB menu that appears at boot time.

Actually, from my experience, I recommend that if you rely on VMWare Workstation (or Virtual Box for that matter) you should stick with the LTS kernel series. VMWare does a pretty good job of supporting those, but may be slower on the uptake for other kernel versions.

How can I make sure that I am not upgrading the kernel when running
sudo pacman -Syyu

Vmware workstation works on kernel 5.7 I’m using it. It’s kernel 5.8 that breaks vmware

Download and install the fix patch for VMware workstation with Kernel 5.8+. After install reboot.
Patch

1 Like

Thanks for this I’m going to try it later. You may want to start a new thread with this fix or hit one of the team up see if they can add it. There’s a lot of people who won’t have seen this and will miss it