
Download the Boost source code (we extracted it into C:\Program Files\boost_1_53_0), then.We found that the zconf.h header included with zlib erroneously includes unistd.h, which doesn't exist on Windows, so we commented out that line (in both packages).The sources, however, must be installed in a path that doesn't contain spaces (otherwise the Boost build will fail). The package without sources can be installed anywhere we chose the default location of C:\Program Files\GnuWin32.
FFTW PYTHON FOR MAC INSTALL
FFTW PYTHON FOR MAC REGISTRATION
FFTW PYTHON FOR MAC MAC OS X
These versions of Mac OS X include a 'swig' binary, but it is too old to use with IMP. When installing HDF5 with MacPorts, be sure to install hdf5-18 (version 1.8), rather than the older hdf5 (version 1.6.9). To install the needed libraries and tools. Sudo port install boost cmake swig-python Macports If you use MacPorts, you must add /opt/local/bin to your path (either by modifying your shell's config file or by making an ist file) and then do On older Macs, you may also need to brew install git if you want to use git (newer Macs include git). To install everything IMP finds useful (or that you will want for installing various useful Python libs that IMP finds useful). Homebrew ( recommended) Once you installed homebrew doīrew install boost gmp google-perftools cgal graphviz gsl cmake doxygen hdf5 swig fftw mpfr libtau Then Mac users should use one of the available collections of Unix tools, either

They will also need the Xcode command line tools (install by going to Xcode Preferences, then Downloads, then Components, and select "Command Line Tools"). Mac users must first install Xcode (previously known as Developer Tools) which is not installed by default with OS X, but is available from the App store (or from the Mac OS install DVD for old versions of Mac OS).


SWIG (1.3.40 or later 2.0.4 or later is needed if you want to use Python 3).Python (2.6 or later, or any version of Python 3).In order to obtain and compile IMP, you will need: See Building IMP with CMake for more information. See the next section for more information.īuilding IMP from source is straightforward if the prerequisites are already installed. If you are planning on contributing to IMP, you should download and build the source. If you are just planning on using existing IMP code and run on a standard platform, you may be able to install a pre-built binary. IMP is available in a variety of different ways.
