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

(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