How to install RunMC on Windows
- Install recent version of Cygwin.
Install the base packages, and, in addition, the following
packages: zip, unzip, g++, g77, make, X11, X11lib (X11 library for
X11 development, this is necessary for ROOT installation); Use
“UNIX” file system for Cygwin installation;
- Install ROOT.
How to build the ROOT under Cygwin is documented on the ROOT web
page;
- Download the main RunMC program for Linux.
Gunzip and untar the package as described in the RunMC web
page;
- Download the additional package called
runmc_win32-[version].
It includes compiled (gcc3.3) CLHEP and a few CERNLIB libraries which are necessary to
build Monte Carlo models. It also has several scripts to change
options in RunMC makefiles.
- gunzip runmc_win32-[version].tar.gz;
tar -vxf runmc_win32-[version].tar (note the package may have a version
number, therefore, use appropriate name for the [version]).
This will create build-win32 directory;
- Now set up bash environmental
variables. Include in your ".bashrc" file the following
lines:
# set RUNMC variables
export
RUNMC=/home/sergei/work/RunMC
# specify correct location of RunMC directory
export
RUNMCwin32=`cygpath -da $RUNMC` # only for
Cygwin/windows - do not modify
export
PATH=$RUNMC/bin:$PATH
# do not modify
- If this is done, do "source
.bashrc";
- Copy build-win32 directory to
$RUNMC/, i.e do "mv build-win32 $RUNMC/"
- Now, go to $RUNMC/build-win32 and
type "./install.sh". This should compile the RunMC.
- In order to use RunMC together with ROOT, first you should
start X-windows on Cygwin, and only then start RunMC program.
Note that if CYGWIN does not have libtermcap library installed, CASCADE Monte Carlo
will not be compliled. CASCADE library assumes that this library is located here
/usr/lib/termcap/libtermcap.a
S.V.Chekanov (chekanov@mail.desy.de)