Getting this error:

/tmp/vmware-config0/vmnet-only/bridge.c:35:8: error: "defined" cannot be used as a macro name

To fix do the following.

Download this version of vmware-any-any: :howtos:vmware-any-any-update-116-bridge-wireless.tgz

Unpack and run sudo runme.pl.

Hack the bridge.c file inside the vmnet.tar file: (remember to be root or sudo)

tar -xf vmnet.tar
vi vmnet-only/bridge.c
Changed #ifdef to #if
mv vmnet.tar vmnet.tar.orig
tar -cf vmnet.tar vmnet-only

Run vmware-config.pl and after a lot of noise you should have compiled the tools and be ready to start Vmware Workstation.