Differences between revisions 1 and 2
Revision 1 as of 2008-03-19 04:12:54
Size: 1012
Editor: root
Comment:
Revision 2 as of 2008-03-19 04:13:14
Size: 1024
Editor: root
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
boost (1_34_1)
cmake (2.4.8)
fftw (2.1.5)
* boost (1_34_1)
* cmake (2.4.8)
* fftw (2.1.5)
Line 9: Line 10:
Line 10: Line 12:

Compiling for Mac OS X is generally the same as other platforms, but with some additional work required in post-install processing. Further effort is required if you want to make a build for distribution or that will work on multiple machines and/or architectures.

Dependencies (version I have used successfully in parens):

* boost (1_34_1) * cmake (2.4.8) * fftw (2.1.5)

gsl (1.8)

hdf5 (1.6.6)

jpeg (v6b) png (1.2.23) numpy (1.0.4) Qt/Mac (3.3.8) szip (2.1) tiff (3.8.2) zlib (1.2.1)

If you choose to install these from your package manager, it will be difficult to transfer your EMAN build from machine to machine. For the self-contained package I created, I chose to build them all myself without a package manager for more control over configuration options. However, some of the packages required either patches or some careful massaging to compile properly. I have included detailed instructions and extra files required below:

Detailed instructions for building dependencies on Mac OS X

EMAN_COMPILE_MacOS_X_for_Distribution (last edited 2009-07-22 21:32:58 by root)