Size: 1024
Comment:
|
Size: 1058
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
Line 7: | Line 8: |
Line 9: | Line 11: |
gsl (1.8) | * gsl (1.8) |
Line 11: | Line 13: |
hdf5 (1.6.6) | * hdf5 (1.6.6) |
Line 13: | Line 15: |
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) |
* 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) |
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