|
[Rivet] error when compiling rivet 2.6.0Andy Buckley andy.buckley at cern.chThu May 31 15:12:18 BST 2018
Hi Hannes, This is happening while building FastJet... probably best to ask them? But first try updating the FastJet version used by the rivet-bootstrap script, assuming you're using that: change FASTJET_VERSION="3.2.0" to FASTJET_VERSION="3.3.1" (the latest). If that works, let us know and I'll update the script. Andy On 31 May 2018 at 12:49, Hannes Jung <hannes.jung at desy.de> wrote: > Dear Rivet developers > > when trying to install the latest Rivet (version 2.6.0) on a Mac, > I encounter the following problem: > ------------------------------- > libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I../../include/fastjet > -Qunused-arguments -w -DNDEBUG -O2 -Wall -g -Woverloaded-virtual > -DDROP_CGAL -I. -I./siscone -I./../../include -I./siscone -MT > libSISConePlugin_la-SISConePlugin.lo -MD -MP -MF > .deps/libSISConePlugin_la-SISConePlugin.Tpo -c SISConePlugin.cc > -fno-common -DPIC -o .libs/libSISConePlugin_la-SISConePlugin.o > SISConeBasePlugin.cc:12 <http://sisconebaseplugin.cc:12>:12: error: no > matching member function for call to 'structure_of' > return a.structure_of<UserScaleBase::StructureType>().ordering_var2() > ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ./../../include/fastjet/PseudoJet.hh:1006:60: note: candidate template > ignored: substitution failure [with TransformerType = > fastjet::SISConeBasePlugin::UserScaleBase::StructureType]: ISO C++ > specifies that qualified reference to 'StructureType' is a > constructor name rather than a type in this context, despite > preceding 'typename' keyword > const typename TransformerType::StructureType & PseudoJet::structure_of() > const{ > ~~~~~~~~ ^ > SISConeBasePlugin.cc:13 <http://sisconebaseplugin.cc:13>:12: error: no > matching member function for call to 'structure_of' > > b.structure_of<UserScaleBase::StructureType>().ordering_var2(); > ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ./../../include/fastjet/PseudoJet.hh:1006:60: note: candidate template > ignored: substitution failure [with TransformerType = > fastjet::SISConeBasePlugin::UserScaleBase::StructureType]: ISO C++ > specifies that qualified reference to 'StructureType' is a > constructor name rather than a type in this context, despite > preceding 'typename' keyword > const typename TransformerType::StructureType & PseudoJet::structure_of() > const{ > ~~~~~~~~ ^ > 2 errors generated. > make[3]: *** [libSISConePlugin_la-SISConeBasePlugin.lo] Error 1 > ------------------------------------ > > Does anybody have any idea, what can go wrong there ? > > Thanks very much in advance > > Best > Hannes > > > > *********************************************************************** > Hannes Jung > Email: Hannes.Jung at desy.de <Hannes.Jung at desy.de> > mobile :+49 40 8998 93741 > http://www.desy.de/~jung > Tel: +49 (0) 40 8998 3741 > Fax: +49 (0) 40 8994 3741 > DESY, CMS 01B/02.213 > Notkestr.85, 22603 Hamburg, FRG > *********************************************************************** > > > > > > > _______________________________________________ > 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://www.hepforge.org/lists-archive/rivet/attachments/20180531/afe51f4b/attachment.html>
More information about the Rivet mailing list |