I have successfully installed my licensed version (not open source, just in case they are different) of vmware to centos 7. Then I opened VMware Player. The final build failed, so i searched the internet and found two different patches. I tried both, but neither worked. Below is the error I get - gcc, gcc-c++, kernel-devel, kernel-headers, and make are installed...
2014-10-07T14:20:35.998-05:00| vthread-3| I120: Invoking modinfo on "vmnet".
2014-10-07T14:20:36.003-05:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.
2014-10-07T14:20:36.075-05:00| vthread-3| I120: Setting destination path for vmnet to "/lib/modules/3.10.0-123.8.1.el7.x86_64/misc/vmnet.ko".
2014-10-07T14:20:36.075-05:00| vthread-3| I120: Extracting the vmnet source from "/usr/lib/vmware/modules/source/vmnet.tar".
2014-10-07T14:20:36.087-05:00| vthread-3| I120: Successfully extracted the vmnet source.
2014-10-07T14:20:36.087-05:00| vthread-3| I120: Building module with command "/bin/make -j4 -C /tmp/modconfig-9FW7zh/vmnet-only auto-build HEADER_DIR=/lib/modules/3.10.0-123.8.1.el7.x86_64/build/include CC=/bin/gcc IS_GCC_3=no"
2014-10-07T14:20:39.344-05:00| vthread-3| W110: Failed to build vmnet. Failed to execute the build command.