[Rivet] Boost version

Andy Buckley andy.buckley at durham.ac.uk
Wed Jul 2 15:19:50 BST 2008


Mike Seymour wrote:
> Hi Lars,
> 
> Sorry if I didn't make this clear in my first email ...
> 
> Rivet compile and install worked fine.  I install it in /usr/local
>
> The problems, both AIDA and boost, come when I want to compile and
> link some new external code against it.  In particular, I write a
> Herwig::AnalysisHandler that creates and calls a
> Rivet::AnalysisHandler.  It is when compiling my code that it looks in
>  /usr/local/include for the AIDA and boost directories and does not
> find them.

I was wondering about that - we need to fix this! The quick solution
should be to copy those directories from the expanded Rivet tarball into
a standard include location. That it clashes with an older system copy
is maybe a problem, although one it's compiled it should be okay since
all the functions are inlined.

In the next release we need to come up with something cleverer (i.e.
install Boost iff it's not found on the system) or just insist that
Boost is pre-installed as a system library. The second is simpler for
Rivet and is easy on Linux, but it's more trouble on Macs, and I'm not
sure about the lxplus/SLx setup, which is important. In future this will
only be a problem for Boost, since we're ditching the AIDA support.

We already have this as a Rivet ticket:
http://projects.hepforge.org/rivet/trac/ticket/189
I'll get you a Trac login asap, Mike, once I've got some lunch! To
generate a Trac password, can you log in to h6 and run this:

$ htpasswd -n seymour

and send me the output? Thanks.

Andy

-- 
Dr Andy Buckley
Institute for Particle Physics Phenomenology
Durham University
0191 3343798 | 0191 3732613 | www.insectnation.org


More information about the Rivet mailing list