- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello All , Having I've a new system that I installed kernel 6.1.45 & Workstation Player 17.0.2 & the vmmon & vmnet modules are not compiling . They give the following error .
Spoiler
/usr/lib/vmware/modules/source/vmmon-only# make Using kernel build system. make -C /lib/modules/6.1.45/build/include/.. M=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules CC [M] /usr/lib/vmware/modules/source/vmmon-only/linux/driver.o In file included from /usr/lib/vmware/modules/source/vmmon-only/./include/cpu_types.h:29, from /usr/lib/vmware/modules/source/vmmon-only/./include/modulecall.h:33, from /usr/lib/vmware/modules/source/vmmon-only/./common/vmx86.h:33, from /usr/lib/vmware/modules/source/vmmon-only/linux/driver.h:32, from /usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:47: /usr/lib/vmware/modules/source/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined 779 | #define DO_ONCE(code) \ | In file included from ./include/linux/random.h:9, from ./include/linux/nodemask.h:97, from ./include/linux/list_lru.h:12, from ./include/linux/fs.h:13, from ./include/linux/highmem.h:5, from /usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:25: ./include/linux/once.h:46: note: this is the location of the previous definition 46 | #define DO_ONCE(func, ...) \ | In file included from /usr/lib/vmware/modules/source/vmmon-only/linux/driverLog.h:33, from /usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:46: /usr/lib/vmware/modules/source/vmmon-only/linux/driver.c: In function âLinuxDriver_Ioctlâ: /usr/lib/vmware/modules/source/vmmon-only/./include/vm_assert.h:377:7: error: static assertion failed: "sizeof(long) == sizeof(int64)" 377 | _Static_assert(e, #e); \ | ^~~~~~~~~~~~~~ /usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:708:4: note: in expansion of macro âASSERT_ON_COMPILEâ 708 | ASSERT_ON_COMPILE(sizeof(long) == sizeof(int64)); | ^~~~~~~~~~~~~~~~~ /usr/lib/vmware/modules/source/vmmon-only/linux/driver.c:772:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 772 | vm->vmhost->vmmonData = (void *__user)args.vmmonData; | ^ make[2]: *** [scripts/Makefile.build:250: /usr/lib/vmware/modules/source/vmmon-only/linux/driver.o] Error 1 make[1]: *** [Makefile:2012: /usr/lib/vmware/modules/source/vmmon-only] Error 2 make: *** [Makefile:117: vmmon.ko] Error 2
JimL
--
+------------------------------------------------------------------+
| James W. Laferriere | System Techniques | Give me VMS |
| Network&System Engineer | 3237 Holden Road | Give me Linux |
| babydr@baby-dragons.com | Fairbanks, AK. 99709 | only on AXP |
+------------------------------------------------------------------+