Branch workstation-17.0.2 has been retired on 2024-01-12 and has not been
receiving any updates since. Please switch to latest 17.x version
available.
Latest kernel version this branch is intended to work with is 6.7.
-----------------------------------------------------------------------------
make -C vmmon-only
make[1]: Entering directory '/home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only'
Using kernel build system.
make -C /lib/modules/6.8.0-76060800daily20240311-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[2]: Entering directory '/usr/src/linux-headers-6.8.0-76060800daily20240311-generic'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
You are using: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
CC [M] /home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only/common/vmx86.o
In file included from /home/user/vmware/vmware-host-modules-workstation-17.0.2/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’? [-Werror=implicit-function-declaration]
12 | return random_get_entropy_fallback();
| ^~~~~~~
| random_get_entropy
/home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only/common/vmx86.c: At top level:
/home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only/common/vmx86.c:700:1: warning: no previous prototype for ‘Vmx86FreeVMDriver’ [-Wmissing-prototypes]
700 | Vmx86FreeVMDriver(VMDriver vm)
| ^~~~~
/home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only/common/vmx86.c:733:1: warning: no previous prototype for ‘Vmx86AllocVMDriver’ [-Wmissing-prototypes]
733 | Vmx86AllocVMDriver(uint32 numVCPUs)
| ^~~~~~
cc1: some warnings being treated as errors
make[4]: [scripts/Makefile.build:243: /home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only/common/vmx86.o] Error 1
make[3]: [/usr/src/linux-headers-6.8.0-76060800daily20240311-generic/Makefile:1927: /home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only] Error 2
make[2]: [Makefile:240: __sub-make] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-6.8.0-76060800daily20240311-generic'
make[1]: [Makefile:117: vmmon.ko] Error 2
make[1]: Leaving directory '/home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only'
make: *** [Makefile:21: vmmon-only] Error 2
*-----------------------------------------------------------------------------
~~~~~~ | random_get_entropy /home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only/common/vmx86.c: At top level: /home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only/common/vmx86.c:700:1: warning: no previous prototype for ‘Vmx86FreeVMDriver’ [-Wmissing-prototypes] 700 | Vmx86FreeVMDriver(VMDriver vm) | ^~~~~ /home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only/common/vmx86.c:733:1: warning: no previous prototype for ‘Vmx86AllocVMDriver’ [-Wmissing-prototypes] 733 | Vmx86AllocVMDriver(uint32 numVCPUs) | ^~~~~~ cc1: some warnings being treated as errors make[4]: [scripts/Makefile.build:243: /home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only/common/vmx86.o] Error 1 make[3]: [/usr/src/linux-headers-6.8.0-76060800daily20240311-generic/Makefile:1927: /home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only] Error 2 make[2]: [Makefile:240: __sub-make] Error 2 make[2]: Leaving directory '/usr/src/linux-headers-6.8.0-76060800daily20240311-generic' make[1]: [Makefile:117: vmmon.ko] Error 2 make[1]: Leaving directory '/home/user/vmware/vmware-host-modules-workstation-17.0.2/vmmon-only' make: *** [Makefile:21: vmmon-only] Error 2