I tried to compile / install Workstation 9.0 (with the 3.5 patch) on a Linux host upgraded to kernel 3.7-rc2, and the installer failed immediately. I found that one of the (many) changes in kernel 3.7 is that several of the header files (xxxx.h) have moved..
The VMware installer searches in various locations for 'version.h', but fails to find it in its new location, which is ../linux-3.7-rc2/include/generated/uapi/linux/version.h.
As a quick-and-dirty workaround, I simply (soft)linked version.h from its new location to its old one:
ln -s /usr/src/linux-3.7-rc2/include/generated/uapi/linux/version.h /usr/src/linux-3.7-rc2/include/linux/version.h
- and then W/S 9.0 - with the kernel 3.5 patch - compiles and installs, and runs, OK..