VMware Workstation failing to start on Fedora 24

asked 2017-07-22 20:13:30 -0500

updated 2017-07-23 03:42:12 -0500

hhlp gravatar image

VMware Workstation 12.5.0 build-4352439 is failing to start on Fedora 24 and I'm unsure why. I've had to fix this issue before but I don't remember exactly what I did. Pretty sure I just modified some C code but I don't remember what exactly was modified. Any help would be greatly appreciated.

During the compilation process I get errors on the "Virtual Machine Monitor" and the "Virtual Network Device" starting up. "Running depmod" starts fine though.

I've pasted my output when running vmware through the terminal:

>Stopping vmware (via systemctl):                           [  OK  ]
make: Entering directory '/tmp/modconfig-oswGxi/vmmon-only'
Using kernel build system.
/bin/make -C /lib/modules/4.11.8-100.fc24.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/kernels/4.11.8-100.fc24.x86_64'
  CC [M]  /tmp/modconfig-oswGxi/vmmon-only/linux/driver.o
  CC [M]  /tmp/modconfig-oswGxi/vmmon-only/linux/hostif.o
  CC [M]  /tmp/modconfig-oswGxi/vmmon-only/linux/driverLog.o
  CC [M]  /tmp/modconfig-oswGxi/vmmon-only/common/apic.o
  CC [M]  /tmp/modconfig-oswGxi/vmmon-only/common/memtrack.o
  CC [M]  /tmp/modconfig-oswGxi/vmmon-only/common/vmx86.o
  CC [M]  /tmp/modconfig-oswGxi/vmmon-only/common/cpuid.o
/tmp/modconfig-oswGxi/vmmon-only/linux/hostif.c: In function ‘HostIFFastClockThread’:
/tmp/modconfig-oswGxi/vmmon-only/linux/hostif.c:3267:4: error: implicit declaration of function ‘allow_signal’ [-Werror=implicit-function-declaration]
    allow_signal(SIGKILL);
    ^~~~~~~~~~~~
/tmp/modconfig-oswGxi/vmmon-only/linux/hostif.c: In function ‘HostIF_SetFastClockRate’:
/tmp/modconfig-oswGxi/vmmon-only/linux/hostif.c:3421:10: error: implicit declaration of function ‘force_sig’ [-Werror=implicit-function-declaration]
          force_sig(SIGKILL, linuxState.fastClockThread);
          ^~~~~~~~~
/tmp/modconfig-oswGxi/vmmon-only/linux/driver.c:121:19: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
         .fault  = LinuxDriverFault
                   ^~~~~~~~~~~~~~~~
/tmp/modconfig-oswGxi/vmmon-only/linux/driver.c:121:19: note: (near initialization for ‘vmuser_mops.fault’)
/tmp/modconfig-oswGxi/vmmon-only/linux/driver.c:1283:1: warning: always_inline function might not be inlinable [-Wattributes]
 LinuxDriverSyncReadTSCs(uint64 *delta) // OUT: TSC max - TSC min
 ^~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /tmp/modconfig-oswGxi/vmmon-only/common/task.o
cc1: some warnings being treated as errors
scripts/Makefile.build:294: recipe for target '/tmp/modconfig-oswGxi/vmmon-only/linux/driver.o' failed
make[2]: *** [/tmp/modconfig-oswGxi/vmmon-only/linux/driver.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/tmp/modconfig-oswGxi/vmmon-only/common/task.o: warning: objtool: .text: unexpected end of section
cc1: some warnings being treated as errors
scripts/Makefile.build:294: recipe for target '/tmp/modconfig-oswGxi/vmmon-only/linux/hostif.o' failed
make[2]: *** [/tmp/modconfig-oswGxi/vmmon-only/linux/hostif.o] Error 1
Makefile:1496: recipe for target '_module_/tmp/modconfig-oswGxi/vmmon-only' failed
make[1]: *** [_module_/tmp/modconfig-oswGxi/vmmon-only] Error 2
make[1]: Leaving directory '/usr/src/kernels/4.11.8-100.fc24.x86_64'
Makefile:120: recipe for target 'vmmon.ko' failed
make: *** [vmmon.ko] Error 2
make: Leaving directory '/tmp/modconfig-oswGxi/vmmon-only'
make: Entering directory '/tmp/modconfig-oswGxi/vmnet-only'
Using kernel build system.
/bin/make -C /lib/modules/4.11.8-100.fc24.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/kernels/4.11.8-100.fc24.x86_64'
  CC [M]  /tmp/modconfig-oswGxi/vmnet-only/driver.o
  CC [M]  /tmp/modconfig-oswGxi/vmnet-only/hub.o
  CC [M ...
(more)
edit retag flag offensive close merge delete