|
[Rivet] Build of latest 2-6-x release branchDavid Yallup david.yallup at cern.chTue Jul 17 20:41:49 BST 2018
Hi Andy, I'm using what should be a fairly up to date compiler set on my laptop for this for now (although I do need to configure this on our SL6/CentOS7 clusters at some point): david at yallup:~$ gcc --version gcc (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609 Which does surprise me a little if this isn't handling some C++11 structures? Cheers, David On 17/07/18 20:48, Andy Buckley wrote: > Hi David, > > What platform is this on? I found the same problem on SL7 without a > "modern compiler" override of the native environment: looks like the > required bit of C++11 is not supported in GCC 4.8.5. > > Since this enhancement of Particles over the previous "typedef > vector<Particle>" is syntactic sugar, and lots of people expect Rivet > to build (not 100% unreasonably, despite not being an official HEP > platform) on vanilla SL7, I think we probably have to postpone that > change for a future version. Maybe reasonable for v3. > > Andy > > *Dr Andy Buckley, Lecturer / Royal Society University Research Fellow* > Particle Physics Experiment Group, University of Glasgow > > > > On Jul 17 2018, at 6:40 pm, David Yallup <david.yallup at cern.ch> wrote: > > > Hi All, > > This is probably down to something I'm messing up but I was > wondering if > anyone has had any problems building the latest 2-6-x branch recently? > > Specifically when I update to revision 6377 (current tip) I get a > series > of errors all pertaining to Rivet::Particles > > In file included from ../../include/Rivet/AnalysisHandler.hh:6:0, > from Run.cc:3: > ../../include/Rivet/Particle.hh: In constructor > ‘Rivet::Particle::Particle(const HepMC::GenParticle&)’: > ../../include/Rivet/Particle.hh:53:32: error: no matching function for > call to ‘Rivet::Particles::Particles()’ > _momentum(gp.momentum()) > > > This is updating from revision 6250 (also on the 2-6-x branch) where > everything built fine (which makes me think I'm doing something too > stupid!). It looks like my compiler disagrees with the changes from > > https://rivet.hepforge.org/hg/rivet/rev/5b2baf1011f6?revcount=120 > > > If others have had no trouble with recent builds of rivet I will > go back > to the drawing board but thought I would check with others first. > > Thanks, > David > > > > _______________________________________________ > Rivet mailing list > Rivet at projects.hepforge.org > https://www.hepforge.org/lists/listinfo/rivet > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://www.hepforge.org/lists-archive/rivet/attachments/20180717/e73a6d0b/attachment.html>
More information about the Rivet mailing list |