InstallGuides/MacOsXTiger

Installing Chaste on Mac OS X 10.4 (experimental)

These instructions are based on source:tags/release_1/README_INSTALLATION.txt

A prerequisite for this installation is to have Xcode installed. It provides gcc and fundamental header files. You can find it in your Mac OS X installation DVD or download it directly from Apple.

wget is not available in Mac OS X v10.4. We suggest you to use your web browser or any other download management tool to get the tarballs mentioned in the installation readme. A workaround could be to install wget as in  http://www.statusq.org/archives/2005/02/22/610/, do it a your own risk.

BOOST

There's a Mac OS X version of boost-jam 3.1.17. Unfortunately, if I try to use it I get a Bus error message.

Download the platform-independent version of boost-jam 3.1.17 from:  http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=72941

Download the platform-independent version of boost 1.34.1 from:  http://garr.dl.sourceforge.net/sourceforge/boost/boost_1_34_1.tar.gz

cd $CHASTE_LIBS
tar -xvf boost-jam-3.1.17.tar
cd boost-jam-3.1.17
./build.sh
cd ..
tar -xvf boost_1_34_1.tar
cd boost_1_34_1
../boost-jam-3.1.17/bin.macosxx86/bjam "-sTOOLS=gcc" --prefix=$CHASTE_LIBS/boost install
cd ..
rm

I'm getting the following summary:

...failed updating 54 targets...
...skipped 12 targets...
...updated 5592 targets...

MPI

MPI configuration is different, since Tiger and the shared memory controller of MPICH doesn't seem to get along very well.

./configure --prefix=$CHASTE_LIBS/mpi --enable-sharedlib --disable-f77 --with-device=ch_p4 -rsh=ssh

If you haven't done it before, you will need to start the Remote Login service in the Sharing section of your Preferences.