मैं https://help.ubuntu.com/community/VMware/Player पर दिए गए निर्देशों के साथ VMware स्थापित करने का प्रयास कर रहा हूं
मुझे एक त्रुटि मिलती है जो मुझे एक लॉग फ़ाइल को देखने के लिए कहती है, जिसमें शामिल हैं:
Extracting the vmmon source from "/usr/lib/vmware/modules/source/vmmon.tar".
Successfully extracted the vmmon source.
Building module with command "/usr/bin/make -j4 -C /tmp/modconfig-GoVdrH/vmmon-only auto-build HEADER_DIR=/lib/modules/4.15.0-22-generic/build/include CC=/usr/bin/gcc IS_GCC_3=no"
Failed to build vmmon. Failed to execute the build command.
यह जानने के लिए कि वास्तव में क्या गलत था, मैं vmware-modconfig --console --install-all
कमांड लाइन पर भागा , और इसने इन त्रुटियों का खुलासा किया:
./arch/x86/include/asm/processor-flags.h:39:0: note: this is the location of the previous definition
#define CR3_PCID_MASK 0xFFFull
^
/tmp/modconfig-3S1CBa/vmmon-only/linux/driver.c:256:12: error: ‘struct timer_list’ has no member named ‘data’
tscTimer.data = 0;
unsigned int lockedPages = global_page_state(NR_PAGETABLE) +
^~~~~~~~~~~~~~~~~
global_numa_state
/tmp/modconfig-3S1CBa/vmmon-only/linux/driver.c: In function ‘init_module’:
/tmp/modconfig-3S1CBa/vmmon-only/linux/driver.c:338:4: error: implicit declaration of function ‘init_timer’; did you mean ‘init_timers’? [-Werror=implicit-function-declaration]
init_timer(&tscTimer);
^~~~~~~~~~
init_timers
/tmp/modconfig-3S1CBa/vmmon-only/linux/hostif.c: In function ‘HostIF_InitUptime’:
init_timers
/tmp/modconfig-3S1CBa/vmmon-only/linux/hostif.c:1754:31: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
uptimeState.timer.function = HostIFUptimeResyncMono;
LinuxDriverSyncReadTSCs(uint64 *delta) // OUT: TSC max - TSC min
^~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
cc1: some warnings being treated as errors
scripts/Makefile.build:332: recipe for target '/tmp/modconfig-3S1CBa/vmmon-only/linux/hostif.o' failed
make[2]: *** [/tmp/modconfig-3S1CBa/vmmon-only/linux/hostif.o] Error 1
Makefile:110: recipe for target 'vmmon.ko' failed
make: *** [vmmon.ko] Error 2
इसे कैसे ठीक करें, या अंतर्निहित-फ़ंक्शन-घोषणा और असंगत-पॉइंटर-प्रकारों को इर्रोज़ के रूप में नहीं माना जाए?
या 18.04 पर नवीनतम VMware स्थापित करने के लिए कोई आसान तरीका?
नोट: उबंटू 16.04 पर VMWare वर्कस्टेशन प्रो 12 से अलग त्रुटि वमन संकलन नहीं कर सकती