The external depencies distribution ext-0.51 is showing its age and fails under recent versions of linux.
Problem: Upon attempting to run ./pymol.com, you get:
This is being caused by a obsolete shared object hack.
Workaround: Get rid of the shared python library object in ext, and recompile PyMOL.
cd (into your pymol directory)
cd ext/lib
rm libpython1.5.so
cp python1.5/config/libpython1.5.a .
cd (into your pymol directory)
make clean
make
./pymol.com should now work
Problem:An incompatiable copy of libpng in your system libraries will prevent saving of PNG files (RedHat 7.x+). To resolve this, remove libpng from ext and recompile PyMOL.
cd (into your pymol directory)
cd ext/lib
rm libpng.a
cd ../include
rm png.h
cd (into your pymol directory)
make clean
make