If you try to install VMware Workstation 9.0.2 on openSUSE 12.3 it will tell you in cannot find the kernel headers.
Here’s the fix(es)
First, make sure you are using VMware 9.0.2, as the kernel header locations have moved in recent Linux releases, and 9.0.2 has been updated to correctly locate them.
Next, make sure you have the required packages installed:
zypper install gcc make kernel-desktop-devel
sudo vmware-modconfig –install-all