Geant4 compiles and runs on MacOS X 10.4. The following is how I did it. Take a look also at Kotoyo Hoshina's Geant4 installation note for more information.
Install gcc and cernlib following the instructions given in the GFORTRAN page and the CERNLIB page, if you haven't. In addition geant4 depends on CLHEP. Install it as
$ su
# apt-get update
# apt-get install clhep
# exit
If you just want to use precompiled binary packages, go directly to Installation subsection.
[1] Compilation Conditions
MacOS X Release 10.4.2[2] Compilation Procedure
standard Mach Kernel (Darwin 8.8.1)
gcc-4.2.0-svn20061005a
Apple's X11 for MacOS X
CERNLIB-2006
clhep-2.0.2.3-1a
First download all of the necessary source files from the GEANT4 site and my private patche: gfortran patch into a directory, <somewhere>.
$ ls <somewhere>
G4EMLOW.4.3.tar.gz
G4NDL3.11.tar.gz
PhotonEvaporation.2.0.tar.gz
G4RadiativeDecay.3.2.tar.gz
geant4.9.0.p01.gtar.gz
geant4.8.1.p02-gfortran.patch
Then expand the source tarballs as follows in whatever directory you want
to install GEANT4.
$ tar -zxvf <somewhere>/geant4.9.0.p01.gtar.gz
$ cd geant4.9.0.p01
$ patch -p1 -s < <somewhere>/geant4.8.1.p02-gfortran.patch
$ mkdir data
$ for i in <somewhere>/*.tar.gz; do tar -zxvf $i -C data; done
$ ./Configure -build
....
.... answer questions (default answers should work for most people)
....
.... compilation begins and after a long time it will finish
....
$ cd sources
$ make includes
[3] Test Run
Try exapmles in the "examples" directory.
# apt-get update
# apt-get install geant4
# apt-get clean
# ln -s geant4.9.0.p01 /opt/g4/pro
By default GEANT4 will be installed under /opt/g4. Use
/opt/g4/pro/env.sh to setup environmental variables necessary to run
GEANT4.