I have just compiled iris on my Mac. In the end I used a combination of the homebrew software manager (
http://brew.sh/), pyenv, and pip to install the required dependencies. From your error it seems you are missing the Geos install. A very quick summary of what I did to install the dependencies is:
Install Xcode (has everything C related)
Install Xcode command line tools from
http://developer.apple.comFirst install pyenv. Follow instructions from website - Mac uses bash..
Install pyenv virtualenv
Install a new version of Python just to be completely free from Mac version.
Switch to new Python using pyenv
Use brew from
http://brew.sh/$ brew install gfortran
$ pip install numpy
$ pip install scipy
$ pip install nose cython pyshp
$ brew install geos
$ brew install proj
$ pip install shapely
$ pip install pillow
$ pip install matplotlib
$ pip install
https://github.com/SciTools/cartopy/archive/v0.10.0.zip$ brew install udunits
Due to issues with netcdf tests failing (probably due to remote server down) ignore error in test if it is failing in only 1 test.
$ brew install --verbose --debug homebrew/science/netcdf
$ pip install netcdf4
$ pip install
http://downloads.sourceforge.net/project/pyke/pyke/1.1.1/pyke-1.1.1.zipI havnt yet tested completely but it might be helpful to you.
Tom