|
[Rivet] Compiling Sacrifice against Pythia82xxAndy Buckley andy.buckley at cern.chWed Oct 14 13:11:56 BST 2015
Hi Andrew, Sacrifice isn't a "Rivet product", although it is written by someone close to the Rivet project. I think James is on this developer list, but I've CC'd him as well, just in case. Personally, I'm currently using the SVN head version of Sacrifice with Pythia 8.2xx and it works fine. But I don't know if that version was ever given a numbered release... obviously it should be. The declaration of "map" with no type just sounds like a missing #include... perhaps because of C++ compiler/stdlib changes, and again maybe/probably sorted out in the trunk development. Hopefully James can help more specifically. Andy On 12/10/15 21:05, andrew touchet wrote: > Is there any fix for compiling Sacrifice-0.9.9 against Pythia82xx with > the option HepMC2? > > The change from pythia8tohepmc to hepmc2 causes a failure to find all > the Pythia libraries. I compiled libhepmc2.so and changed $hepmclib to > hepmc2 in configure(which works), however it fails with "ISO C++ forbids > declaration of ‘map’ with no type". I've since lost the setup I was > using while this occured, but it was fixed by moving to a Pythia81xx > version. > > I can repeat the setup and send more details if needed. > > Thanks, > > Andrew Touchet > > > _______________________________________________ > Rivet mailing list > Rivet at projects.hepforge.org > https://www.hepforge.org/lists/listinfo/rivet > -- Dr Andy Buckley, Lecturer / Royal Society University Research Fellow Particle Physics Expt Group, University of Glasgow
More information about the Rivet mailing list |