Differences between revisions 1 and 2
Revision 1 as of 2008-05-01 19:20:16
Size: 37
Editor: root
Comment:
Revision 2 as of 2008-05-01 19:53:19
Size: 1133
Editor: root
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Describe EMAN COMPILE MacOS X here. = PREFACE =

This page contains instructions on compiling EMAN for OS X for use on a single machine. Instructions for a distributable build, that includes all dependencies inside a single package, are here: [:EMAN_COMPILE_MacOS_X_for_Distribution:]

Building on 10.5 is highly recommended over 10.4 because of compilation problems, bad version of built-in python, and less included dependencies. These instructions will only cover 10.5. Building on x86 and ppc should both be supported. For 64 bit support, either use one of the prebuilt packages or follow the instructions for distribution; getting all dependencies working correctly on 64 bit requires patches in many cases and is more complex.

------

= DEPENDENCIES =

 * boost (1_34_1)
 * cmake (2.4.8)
 * fftw (2.1.5)
 * gsl (1.8)
 * hdf5 (1.6.6)
 * jpeg (v6b)
 * Qt/Mac (3.3.8)
 * szip (2.1)
 * tiff (3.8.2)
 * zlib (1.2.1)

(recommended versions; source available here ["MacOSXBuildFiles"])

png is included in 10.5.

You may either compile each dependency by hand, or use a package manager such as Fink or MacPorts. I personally prefer

------

PREFACE

This page contains instructions on compiling EMAN for OS X for use on a single machine. Instructions for a distributable build, that includes all dependencies inside a single package, are here: [:EMAN_COMPILE_MacOS_X_for_Distribution:]

Building on 10.5 is highly recommended over 10.4 because of compilation problems, bad version of built-in python, and less included dependencies. These instructions will only cover 10.5. Building on x86 and ppc should both be supported. For 64 bit support, either use one of the prebuilt packages or follow the instructions for distribution; getting all dependencies working correctly on 64 bit requires patches in many cases and is more complex.


DEPENDENCIES

  • boost (1_34_1)
  • cmake (2.4.8)
  • fftw (2.1.5)
  • gsl (1.8)
  • hdf5 (1.6.6)
  • jpeg (v6b)
  • Qt/Mac (3.3.8)
  • szip (2.1)
  • tiff (3.8.2)
  • zlib (1.2.1)

(recommended versions; source available here ["MacOSXBuildFiles"])

png is included in 10.5.

You may either compile each dependency by hand, or use a package manager such as Fink or MacPorts. I personally prefer


EMAN_COMPILE_MacOS_X (last edited 2008-11-26 04:42:28 by localhost)