Trying to install the latest Vmware on the latest stable kernel (yep I do need a pretty recent version due to my laptop is new and soundcard and other stuff doesn't work on 6.1 so I going for custom 6.5.7) and surprise surprise vmci fails to build.
You know we dealing with this regarding vmware since more than a decade, it never compiles with the latest kernel ![]()
The more things change ... more they stay the same ![]()
Can someone provide an unofficial patch to get this work? Thanks a lot!
2023-10-20T17:20:38.918Z In(05) host-29132 Log for VMware Workstation pid=29132 version=17.0.2 build=build-21581411 option=Release
2023-10-20T17:20:38.918Z In(05) host-29132 The host is x86_64.
2023-10-20T17:20:38.918Z In(05) host-29132 Host codepage=UTF-8 encoding=UTF-8
2023-10-20T17:20:38.918Z In(05) host-29132 Host is Linux 6.5.7 Debian GNU/Linux 11 (bullseye) Debian GNU/Linux 11 (bullseye) 11
2023-10-20T17:20:38.918Z In(05) host-29132 Host offset from UTC is +02:00.
2023-10-20T17:20:38.918Z In(05) host-29132 DictionaryLoad: Cannot open file "/usr/lib/vmware/settings": No such file or directory.
2023-10-20T17:20:38.918Z In(05) host-29132 [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings": No such file or directory.
2023-10-20T17:20:38.918Z In(05) host-29132 PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
2023-10-20T17:20:38.918Z In(05) host-29132 DictionaryLoad: Cannot open file "/root/.vmware/config": No such file or directory.
2023-10-20T17:20:38.918Z In(05) host-29132 [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/config": No such file or directory.
2023-10-20T17:20:38.918Z In(05) host-29132 PREF Optional preferences file not found at /root/.vmware/config. Using default values.
2023-10-20T17:20:38.972Z Wa(03) host-29132 Logging to /tmp/vmware-root/vmware-29132.log
2023-10-20T17:20:38.992Z In(05) host-29132 Obtaining info using the running kernel.
2023-10-20T17:20:38.992Z In(05) host-29132 Created new pathsHash.
2023-10-20T17:20:38.992Z In(05) host-29132 Setting header path for 6.5.7 to "/lib/modules/6.5.7/build/include".
2023-10-20T17:20:38.992Z In(05) host-29132 Validating path "/lib/modules/6.5.7/build/include" for kernel release "6.5.7".
2023-10-20T17:20:38.993Z In(05) host-29132 Failed to find /lib/modules/6.5.7/build/include/linux/version.h
2023-10-20T17:20:38.993Z In(05) host-29132 /lib/modules/6.5.7/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2023-10-20T17:20:38.993Z In(05) host-29132 using /bin/gcc-10 for preprocess check
2023-10-20T17:20:38.999Z In(05) host-29132 Preprocessed UTS_RELEASE, got value "6.5.7".
2023-10-20T17:20:38.999Z In(05) host-29132 The header path "/lib/modules/6.5.7/build/include" for the kernel "6.5.7" is valid. Whoohoo!
2023-10-20T17:20:39.074Z In(05) host-29132 found symbol version file /lib/modules/6.5.7/build/Module.symvers
2023-10-20T17:20:39.074Z In(05) host-29132 Reading symbol versions from /lib/modules/6.5.7/build/Module.symvers.
2023-10-20T17:20:39.081Z In(05) host-29132 Read 17400 symbol versions
2023-10-20T17:20:39.082Z In(05) host-29132 Reading in info for the vmmon module.
2023-10-20T17:20:39.082Z In(05) host-29132 Reading in info for the vmnet module.
2023-10-20T17:20:39.082Z In(05) host-29132 Invoking modinfo on "vmmon".
2023-10-20T17:20:39.084Z In(05) host-29132 "/sbin/modinfo" exited with status 256.
2023-10-20T17:20:39.084Z In(05) host-29132 Invoking modinfo on "vmnet".
2023-10-20T17:20:39.085Z In(05) host-29132 "/sbin/modinfo" exited with status 256.
2023-10-20T17:20:39.089Z In(05) host-29132 to be installed: vmmon status: 0
2023-10-20T17:20:39.089Z In(05) host-29132 to be installed: vmnet status: 0
2023-10-20T17:20:39.098Z In(05) host-29132 Obtaining info using the running kernel.
2023-10-20T17:20:39.098Z In(05) host-29132 Setting header path for 6.5.7 to "/lib/modules/6.5.7/build/include".
2023-10-20T17:20:39.098Z In(05) host-29132 Validating path "/lib/modules/6.5.7/build/include" for kernel release "6.5.7".
2023-10-20T17:20:39.098Z In(05) host-29132 Failed to find /lib/modules/6.5.7/build/include/linux/version.h
2023-10-20T17:20:39.098Z In(05) host-29132 /lib/modules/6.5.7/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2023-10-20T17:20:39.098Z In(05) host-29132 using /bin/gcc-10 for preprocess check
2023-10-20T17:20:39.102Z In(05) host-29132 Preprocessed UTS_RELEASE, got value "6.5.7".
2023-10-20T17:20:39.102Z In(05) host-29132 The header path "/lib/modules/6.5.7/build/include" for the kernel "6.5.7" is valid. Whoohoo!
2023-10-20T17:20:39.173Z In(05) host-29132 found symbol version file /lib/modules/6.5.7/build/Module.symvers
2023-10-20T17:20:39.173Z In(05) host-29132 Reading symbol versions from /lib/modules/6.5.7/build/Module.symvers.
2023-10-20T17:20:39.179Z In(05) host-29132 Read 17400 symbol versions
2023-10-20T17:20:39.179Z In(05) host-29132 Kernel header path retrieved from FileEntry: /lib/modules/6.5.7/build/include
2023-10-20T17:20:39.179Z In(05) host-29132 Update kernel header path to /lib/modules/6.5.7/build/include
2023-10-20T17:20:39.179Z In(05) host-29132 Validating path "/lib/modules/6.5.7/build/include" for kernel release "6.5.7".
2023-10-20T17:20:39.179Z In(05) host-29132 Failed to find /lib/modules/6.5.7/build/include/linux/version.h
2023-10-20T17:20:39.179Z In(05) host-29132 /lib/modules/6.5.7/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2023-10-20T17:20:39.179Z In(05) host-29132 using /bin/gcc-10 for preprocess check
2023-10-20T17:20:39.182Z In(05) host-29132 Preprocessed UTS_RELEASE, got value "6.5.7".
2023-10-20T17:20:39.182Z In(05) host-29132 The header path "/lib/modules/6.5.7/build/include" for the kernel "6.5.7" is valid. Whoohoo!
2023-10-20T17:20:39.183Z In(05) host-29132 Found compiler at "/bin/gcc"
2023-10-20T17:20:39.184Z In(05) host-29132 Got gcc version "10".
2023-10-20T17:20:39.184Z In(05) host-29132 The GCC version matches the kernel GCC minor version like a glove.
2023-10-20T17:20:39.184Z In(05) host-29132 Got gcc version "10".
2023-10-20T17:20:39.184Z In(05) host-29132 The GCC version matches the kernel GCC minor version like a glove.
2023-10-20T17:20:39.185Z In(05) host-29132 Trying to find a suitable PBM set for kernel "6.5.7".
2023-10-20T17:20:39.185Z In(05) host-29132 No matching PBM set was found for kernel "6.5.7".
2023-10-20T17:20:39.185Z In(05) host-29132 The GCC version matches the kernel GCC minor version like a glove.
2023-10-20T17:20:39.185Z In(05) host-29132 Validating path "/lib/modules/6.5.7/build/include" for kernel release "6.5.7".
2023-10-20T17:20:39.185Z In(05) host-29132 Failed to find /lib/modules/6.5.7/build/include/linux/version.h
2023-10-20T17:20:39.185Z In(05) host-29132 /lib/modules/6.5.7/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2023-10-20T17:20:39.185Z In(05) host-29132 using /bin/gcc-10 for preprocess check
2023-10-20T17:20:39.188Z In(05) host-29132 Preprocessed UTS_RELEASE, got value "6.5.7".
2023-10-20T17:20:39.188Z In(05) host-29132 The header path "/lib/modules/6.5.7/build/include" for the kernel "6.5.7" is valid. Whoohoo!
2023-10-20T17:22:51.029Z In(05) host-29132 The GCC version matches the kernel GCC minor version like a glove.
2023-10-20T17:22:51.029Z In(05) host-29132 Validating path "/lib/modules/6.5.7/build/include" for kernel release "6.5.7".
2023-10-20T17:22:51.029Z In(05) host-29132 Failed to find /lib/modules/6.5.7/build/include/linux/version.h
2023-10-20T17:22:51.029Z In(05) host-29132 /lib/modules/6.5.7/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2023-10-20T17:22:51.029Z In(05) host-29132 using /bin/gcc-10 for preprocess check
2023-10-20T17:22:51.038Z In(05) host-29132 Preprocessed UTS_RELEASE, got value "6.5.7".
2023-10-20T17:22:51.038Z In(05) host-29132 The header path "/lib/modules/6.5.7/build/include" for the kernel "6.5.7" is valid. Whoohoo!
2023-10-20T17:22:51.038Z In(05) host-29132 Using temp dir "/tmp".
2023-10-20T17:22:52.853Z In(05) host-29132 Stopping VMware services:
2023-10-20T17:22:52.853Z In(05) host-29132 VMware Authentication Da done
2023-10-20T17:22:52.853Z In(05) host-29132 Virtual machine monitor done
2023-10-20T17:22:52.853Z In(05) host-29132 make: Entering directory '/tmp/modconfig-7A2gii/vmmon-only'
2023-10-20T17:22:52.853Z In(05) host-29132 /bin/make -C /lib/modules/6.5.7/build/include/.. M=$PWD SRCROOT=$PWD/. \
2023-10-20T17:22:52.853Z In(05) host-29132 MODULEBUILDDIR= modules
2023-10-20T17:22:52.853Z In(05) host-29132 make[1]: Entering directory '/usr/src/linux-6.5.7'
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/linux/driver.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/linux/driverLog.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/linux/hostif.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/common/apic.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/common/comport.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/common/cpuid.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/common/crosspage.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/common/memtrack.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/common/moduleloop.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/common/phystrack.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/common/sharedAreaVmmon.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/common/statVarsVmmon.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/common/task.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/common/vmx86.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/bootstrap/bootstrap.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/bootstrap/monLoader.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/bootstrap/monLoaderVmmon.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmmon-only/bootstrap/vmmblob.o
2023-10-20T17:22:52.853Z In(05) host-29132 LD [M] /tmp/modconfig-7A2gii/vmmon-only/vmmon.o
2023-10-20T17:22:52.853Z In(05) host-29132 MODPOST /tmp/modconfig-7A2gii/vmmon-only/Module.symvers
2023-10-20T17:22:52.853Z In(05) host-29132 make[1]: Leaving directory '/usr/src/linux-6.5.7'
2023-10-20T17:22:52.853Z In(05) host-29132 make: Leaving directory '/tmp/modconfig-7A2gii/vmmon-only'
2023-10-20T17:22:52.853Z In(05) host-29132 make: Entering directory '/tmp/modconfig-7A2gii/vmnet-only'
2023-10-20T17:22:52.853Z In(05) host-29132 /bin/make -C /lib/modules/6.5.7/build/include/.. M=$PWD SRCROOT=$PWD/. \
2023-10-20T17:22:52.853Z In(05) host-29132 MODULEBUILDDIR= modules
2023-10-20T17:22:52.853Z In(05) host-29132 make[1]: Entering directory '/usr/src/linux-6.5.7'
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmnet-only/driver.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmnet-only/hub.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmnet-only/userif.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmnet-only/netif.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmnet-only/bridge.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmnet-only/procfs.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmnet-only/smac_compat.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmnet-only/smac.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmnet-only/vnetEvent.o
2023-10-20T17:22:52.853Z In(05) host-29132 CC [M] /tmp/modconfig-7A2gii/vmnet-only/vnetUserListener.o
2023-10-20T17:22:52.853Z In(05) host-29132 make[1]: Leaving directory '/usr/src/linux-6.5.7'
2023-10-20T17:22:52.853Z In(05) host-29132 make: Leaving directory '/tmp/modconfig-7A2gii/vmnet-only'
2023-10-20T17:22:52.853Z In(05) host-29132 [AppLoader] GLib does not have GSettings support.
2023-10-20T17:22:52.853Z In(05) host-29132 Using kernel build system.
2023-10-20T17:22:52.853Z In(05) host-29132 /tmp/modconfig-7A2gii/vmmon-only/common/crosspage.o: warning: objtool: CrossPage_CodePage+0x1f7: 'naked' return found in RETHUNK build
2023-10-20T17:22:52.853Z In(05) host-29132 /tmp/modconfig-7A2gii/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Free() falls through to next function PhysTrack_Add()
2023-10-20T17:22:52.853Z In(05) host-29132 /tmp/modconfig-7A2gii/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Add() falls through to next function PhysTrack_Remove()
2023-10-20T17:22:52.853Z In(05) host-29132 /tmp/modconfig-7A2gii/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Remove() falls through to next function PhysTrack_Test()
2023-10-20T17:22:52.853Z In(05) host-29132 In file included from /tmp/modconfig-7A2gii/vmmon-only/./include/cpu_types.h:29,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/./include/modulecall.h:33,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/common/moduleloop.c:33:
2023-10-20T17:22:52.853Z In(05) host-29132 /tmp/modconfig-7A2gii/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined
2023-10-20T17:22:52.853Z In(05) host-29132 779 | #define DO_ONCE(code) \
2023-10-20T17:22:52.853Z In(05) host-29132 |
2023-10-20T17:22:52.853Z In(05) host-29132 In file included from ./include/linux/prandom.h:12,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/random.h:153,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/nodemask.h:97,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/sched.h:23,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/common/moduleloop.c:31:
2023-10-20T17:22:52.853Z In(05) host-29132 ./include/linux/once.h:46: note: this is the location of the previous definition
2023-10-20T17:22:52.853Z In(05) host-29132 46 | #define DO_ONCE(func, ...) \
2023-10-20T17:22:52.853Z In(05) host-29132 |
2023-10-20T17:22:52.853Z In(05) host-29132 In file included from /tmp/modconfig-7A2gii/vmmon-only/./include/cpu_types.h:29,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/./include/modulecall.h:33,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/common/vmx86.h:33,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/common/vmx86.c:38:
2023-10-20T17:22:52.853Z In(05) host-29132 /tmp/modconfig-7A2gii/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined
2023-10-20T17:22:52.853Z In(05) host-29132 779 | #define DO_ONCE(code) \
2023-10-20T17:22:52.853Z In(05) host-29132 |
2023-10-20T17:22:52.853Z In(05) host-29132 In file included from ./include/linux/prandom.h:12,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/random.h:153,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/nodemask.h:97,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/sched.h:23,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/common/vmx86.c:31:
2023-10-20T17:22:52.853Z In(05) host-29132 ./include/linux/once.h:46: note: this is the location of the previous definition
2023-10-20T17:22:52.853Z In(05) host-29132 46 | #define DO_ONCE(func, ...) \
2023-10-20T17:22:52.853Z In(05) host-29132 |
2023-10-20T17:22:52.853Z In(05) host-29132 In file included from /tmp/modconfig-7A2gii/vmmon-only/./include/cpu_types.h:29,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/./include/modulecall.h:33,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/linux/hostif.c:58:
2023-10-20T17:22:52.853Z In(05) host-29132 /tmp/modconfig-7A2gii/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined
2023-10-20T17:22:52.853Z In(05) host-29132 779 | #define DO_ONCE(code) \
2023-10-20T17:22:52.853Z In(05) host-29132 |
2023-10-20T17:22:52.853Z In(05) host-29132 In file included from ./include/linux/prandom.h:12,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/random.h:153,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/nodemask.h:97,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/sched.h:23,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/binfmts.h:5,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/linux/hostif.c:31:
2023-10-20T17:22:52.853Z In(05) host-29132 ./include/linux/once.h:46: note: this is the location of the previous definition
2023-10-20T17:22:52.853Z In(05) host-29132 46 | #define DO_ONCE(func, ...) \
2023-10-20T17:22:52.853Z In(05) host-29132 |
2023-10-20T17:22:52.853Z In(05) host-29132 In file included from /tmp/modconfig-7A2gii/vmmon-only/./include/cpu_types.h:29,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/./include/modulecall.h:33,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/./common/vmx86.h:33,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/linux/driver.h:32,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/linux/driver.c:47:
2023-10-20T17:22:52.853Z In(05) host-29132 /tmp/modconfig-7A2gii/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined
2023-10-20T17:22:52.853Z In(05) host-29132 779 | #define DO_ONCE(code) \
2023-10-20T17:22:52.853Z In(05) host-29132 |
2023-10-20T17:22:52.853Z In(05) host-29132 In file included from ./include/linux/prandom.h:12,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/random.h:153,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/nodemask.h:97,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/list_lru.h:12,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/fs.h:13,
2023-10-20T17:22:52.853Z In(05) host-29132 from ./include/linux/highmem.h:5,
2023-10-20T17:22:52.853Z In(05) host-29132 from /tmp/modconfig-7A2gii/vmmon-only/linux/driver.c:25:
2023-10-20T17:22:52.853Z In(05) host-29132 ./include/linux/once.h:46: note: this is the location of the previous definition
2023-10-20T17:22:52.853Z In(05) host-29132 46 | #define DO_ONCE(func, ...) \
2023-10-20T17:22:52.853Z In(05) host-29132 |
2023-10-20T17:22:52.853Z In(05) host-29132 /tmp/modconfig-7A2gii/vmmon-only/common/task.o: warning: objtool: .text: unexpected end of section
2023-10-20T17:22:52.853Z In(05) host-29132 ERROR: modpost: "__pte_offset_map" [/tmp/modconfig-7A2gii/vmmon-only/vmmon.ko] undefined!
2023-10-20T17:22:52.853Z In(05) host-29132 make[3]: *** [scripts/Makefile.modpost:144: /tmp/modconfig-7A2gii/vmmon-only/Module.symvers] Error 1
2023-10-20T17:22:52.853Z In(05) host-29132 make[2]: *** [/usr/src/linux-6.5.7/Makefile:1986: modpost] Error 2
2023-10-20T17:22:52.853Z In(05) host-29132 make[1]: *** [Makefile:234: __sub-make] Error 2
2023-10-20T17:22:52.853Z In(05) host-29132 make: *** [Makefile:117: vmmon.ko] Error 2
2023-10-20T17:22:52.853Z In(05) host-29132 Using kernel build system.
2023-10-20T17:22:52.853Z In(05) host-29132 /tmp/modconfig-7A2gii/vmnet-only/userif.o: warning: objtool: VNetCsumAndCopyToUser+0x23: call to csum_partial_copy_nocheck() with UACCESS enabled
2023-10-20T17:22:52.853Z In(05) host-29132 /tmp/modconfig-7A2gii/vmnet-only/bridge.c: In function 'VNetBridgeSendLargePacket':
2023-10-20T17:22:52.853Z In(05) host-29132 /tmp/modconfig-7A2gii/vmnet-only/bridge.c:1413:11: error: implicit declaration of function 'skb_gso_segment'; did you mean 'tcp_gso_segment'? [-Werror=implicit-function-declaration]
2023-10-20T17:22:52.853Z In(05) host-29132 1413 | segs = skb_gso_segment(skb, 0);
2023-10-20T17:22:52.853Z In(05) host-29132 | ^~~~~~~~~~~~~~~
2023-10-20T17:22:52.853Z In(05) host-29132 | tcp_gso_segment
2023-10-20T17:22:52.853Z In(05) host-29132 /tmp/modconfig-7A2gii/vmnet-only/bridge.c:1413:9: warning: assignment to 'struct sk_buff *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
2023-10-20T17:22:52.853Z In(05) host-29132 1413 | segs = skb_gso_segment(skb, 0);
2023-10-20T17:22:52.853Z In(05) host-29132 | ^
2023-10-20T17:22:52.853Z In(05) host-29132 cc1: some warnings being treated as errors
2023-10-20T17:22:52.853Z In(05) host-29132 make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-7A2gii/vmnet-only/bridge.o] Error 1
2023-10-20T17:22:52.853Z In(05) host-29132 make[2]: *** [/usr/src/linux-6.5.7/Makefile:2034: /tmp/modconfig-7A2gii/vmnet-only] Error 2
2023-10-20T17:22:52.853Z In(05) host-29132 make[1]: *** [Makefile:234: __sub-make] Error 2
2023-10-20T17:22:52.853Z In(05) host-29132 make: *** [Makefile:117: vmnet.ko] Error 2
2023-10-20T17:22:52.853Z In(05) host-29132 Unable to install all modules. See log for details.
Solved with the usual trick ... just keep going back till it works.
Linux 6.2.16 #1 SMP PREEMPT_DYNAMIC Sat Oct 21 20:07:22 CEST 2023 x86_64 GNU/Linux
Even with latest 6.3 it failed, this is still a good tradeoff for me as my soundcard seems to be working in this kernel as well.
Hope saved some time for others with the post.
Might want to have a look here: https://github.com/mkubecek/vmware-host-modules
Well, the "latest VMware Workstation" is actually 17.5.0 currently... and another user on here indicated they did not need mkubeck's patches on their system with that version.
Yes you are absolutely correct VMware-Workstation-Full-17.5.0-22583795.x86_64.bundle works.
Too bad that the site offers some old version 17.0.2 by default for linux I mean wtf, is somebody so lazy updating the link for the latest one ![]()
Would save me some headaches.
