|Version 4 (modified by 14 years ago) (diff),|
Getting started with Rivet/Rivetgun?
James: Tommy and I found the following to work, at least as far as building Rivet:
download "./configure" "make" and "make install" these external packages using automake 1.9 and autoconf 2.59
In addition, we also installed out own copy of libtool in ~/Cedar/local to make sure we had the correct version (also had our own autotools and autoconf there, but probably unnecessary). exported the paths to autotools etc
export AUTOCONF = $HOME/Cedar/local/bin/autoconf export AUTOMAKE = $HOME/Cedar/local/bin/automake export LIBTOOL = $HOME/Cedar/local/bin/libtool export ACLOCAL = $HOME/Cedar/local/bin/aclocal
and just for good measure made sure that $HOME/Cedar/local/bin was also at the front of $PATH
Having installed all that lot, we found that Rivet itself would build.
Previous instructions from Andy:
- Must have CLHEP installed.
- Install HepMC from Andy's tarball: ~buckley/proj/HepMC-1.26.00/HepMC.tar.gz on CEDAR server (see below).
- Check out Rivet from Subversion.
- configure, make, make install
- Check out RivetGun from Subversion.
- configure, make
- Should now have some executables in subdirectory "test"
For your information (particularly for Ben), I've tarred up a copy of the compiled HepMC 1.26 library and headers and put it on h6 at ~buckley/proj/HepMC-1.26.00/HepMC.tar.gz
This version is from Matt Dobbs' web page with some hacks applied to make it handle the CLHEP2 namespaces etc. properly. The structure of the tarball is:
./ |_ include | |_ HepMC | |_ GenParticle.h, etc. |_ lib |_ libHepMC.so
so cd'ing to your local installs area (I use $HOME/cedarlocal, for example) and untarring the tarball should unpack properly into the include and lib directories, as automake would do.