Hi Matt
I've just had a very similar problem trying to get iris installed on an old system with SL5. As Andrew said, the issue is that the conda binaries were compiled with a newer version of glibc/glibcxx. It would be nice to have the official packages built with older libraries, but in the meantime, here's roughly what I did to get things working:
- Install iris from using conda.
- Download and compile proj.4 (
http://trac.osgeo.org/proj/) and copy executables in place of those from the conda install (in anaconda/lib).
- Uninstall cartopy (conda uninstall cartopy) and re-install from source (on github). This is needed because of the _trace.cpp file in cartopy.
- Copy libexpat.so from /usr/lib64 to anaconda/lib and make symbolic link to libexpat.so.1 (this might have been a problem specific to my system).
I hope that makes some sense!
Will