|
[Rivet] Boost versionAndy Buckley andy.buckley at durham.ac.ukWed 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 |