These are some notes, primarily for myself, but that might be useful to others. I'm using VMWare server 1.0.5.
#!/bin/bash cd /usr/lib/vmware/lib/ mv libpng12.so.0/libpng12.so.0 libpng12.so.0/libpng12.so.0.disabled ln -sf /usr/lib/libpng12.so.0 libpng12.so.0/libpng12.so.0 mv libgcc_s.so.1/libgcc_s.so.1 libgcc_s.so.1/libgcc_s.so.1.disabled ln -sf /lib/libgcc_s.so.1 libgcc_s.so.1/libgcc_s.so.1 ln -s /usr/lib32 /usr/l32 sed -i -e 's/usr\/lib/usr\/l32/g' /usr/lib32/gtk-2.0/2.10.0/loader-files.d/libgtk2.0-0.loaders sed -i -e 's/usr\/lib/usr\/l32/g' /usr/lib32/libgdk_pixbuf-2.0.so.0.1200.9
Using this I can run virtual machines normally, but for some reason I don't get most of the icons showing up in the console. I guess this is due to a problem with the PNG patches made by the script above.