I wanted to test some crap in VMWare, didn’t feel like messing with the entire server thing so went for the player. Unfortunately, this thing doesn’t work against the 2.6.32 kernel.
After installation, you can fix it with as follows (as root):
tar xf /usr/lib/vmware/modules/source/vmnet.tar
tar xf /usr/lib/vmware/modules/source/vmci.tar
sed -i "/vnetInt.h/ a\#include \"compat_sched.h\"" vnetUserListener.c
sed -i "/compat_page.h/ a\#include \"compat_sched.h\"" pgtbl.h
tar cf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only
tar cf /usr/lib/vmware/modules/source/vmci.tar vmci-only
and rerun vmplayer.