|
[Rivet] [Herwig] Fwd: probelm in fastjet(Rivet) while installing herwigDr. Prabhdeep Kaur prabhdevgun at gmail.comMon Mar 20 10:53:50 GMT 2017
Hello Peter, Actually fastjet configured by default (by rivet) shall I try installing it separately? Thanks! Regards, Prabhdeep On Mon, Mar 20, 2017 at 4:15 PM, RICHARDSON, PETER < peter.richardson at durham.ac.uk> wrote: > Hi Prabhdeep, > > O.K. In that case you're getting at least C++11 by default. Can you try > rebuilding fastjet with > > --disable-auto-ptr > > in the configure > > Peter > > ------------------------------ > *From:* Dr. Prabhdeep Kaur [prabhdevgun at gmail.com] > *Sent:* 20 March 2017 10:40 > > *To:* RICHARDSON, PETER > *Cc:* rivet at projects.hepforge.org; herwig at projects.hepforge.org > *Subject:* Re: [Herwig] Fwd: [Rivet] probelm in fastjet(Rivet) while > installing herwig > > Dear Peter, > > Please have a look: > > CC: gcc (GCC) 6.3.1 20161221 (Red Hat 6.3.1-1) > CXX: g++ (GCC) 6.3.1 20161221 (Red Hat 6.3.1-1) > FC: GNU Fortran (GCC) 6.3.1 20161221 (Red Hat 6.3.1-1) > > Thanks! > Regards, > Prabhdeep > > > On Mon, Mar 20, 2017 at 4:05 PM, RICHARDSON, PETER < > peter.richardson at durham.ac.uk> wrote: > >> Dear Prabhdeep, >> >> Which compiler and version are you using? >> >> Peter >> ------------------------------ >> *From:* Dr. Prabhdeep Kaur [prabhdevgun at gmail.com] >> *Sent:* 20 March 2017 09:55 >> >> *To:* RICHARDSON, PETER >> *Cc:* rivet at projects.hepforge.org; herwig at projects.hepforge.org >> *Subject:* Re: [Herwig] Fwd: [Rivet] probelm in fastjet(Rivet) while >> installing herwig >> >> Hello Peter, >> >> I followed your instructions (that is configured The PEG and HERWIG using >> --enable -stdcxx11), but did not get any success. >> >> Then I tried the same for Rivet (and included software in boot-strap file >> for rivet), and again configured ThePEG and HERWIG with enabling stdcxx11) >> but still having the same problem, the lines are copied below: >> >> >> >> In file included from /home/prabhdeep/HerwigManIns/R >> ivet/include/fastjet/SharedPtr.hh:41:0, >> from /home/prabhdeep/HerwigManIns/R >> ivet/include/fastjet/PseudoJet.hh:42, >> from LEPFourJetsAnalysis.cc:21: >> /home/prabhdeep/HerwigManIns/Rivet/include/fastjet/internal/deprecated.hh:41:42: >> error: expected unqualified-id before ‘[’ token >> #define FASTJET_DEPRECATED_MSG(message) [[deprecated(message)]] >> ^ >> /home/prabhdeep/HerwigManIns/Rivet/include/fastjet/SharedPtr.hh:222:3: >> note: in expansion of macro ‘FASTJET_DEPRECATED_MSG’ >> FASTJET_DEPRECATED_MSG("Use SharedPtr<T>::get() instead") >> ^~~~~~~~~~~~~~~~~~~~~~ >> In file included from /home/prabhdeep/HerwigManIns/R >> ivet/include/fastjet/PseudoJet.hh:42:0, >> from LEPFourJetsAnalysis.cc:21: >> /home/prabhdeep/HerwigManIns/Rivet/include/fastjet/SharedPtr.hh:271:26: >> warning: explicit conversion operators only available with -std=c++11 or >> -std=gnu++11 >> inline operator bool() const{ >> ^~~~~ >> In file included from /home/prabhdeep/HerwigManIns/R >> ivet/include/fastjet/SharedPtr.hh:41:0, >> from /home/prabhdeep/HerwigManIns/R >> ivet/include/fastjet/PseudoJet.hh:42, >> from LEPJetAnalysis.cc:19: >> /home/prabhdeep/HerwigManIns/Rivet/include/fastjet/internal/deprecated.hh:41:42: >> error: expected unqualified-id before ‘[’ token >> #define FASTJET_DEPRECATED_MSG(message) [[deprecated(message)]] >> ^ >> /home/prabhdeep/HerwigManIns/Rivet/include/fastjet/SharedPtr.hh:222:3: >> note: in expansion of macro ‘FASTJET_DEPRECATED_MSG’ >> FASTJET_DEPRECATED_MSG("Use SharedPtr<T>::get() instead") >> ^~~~~~~~~~~~~~~~~~~~~~ >> In file included from /home/prabhdeep/HerwigManIns/R >> ivet/include/fastjet/PseudoJet.hh:42:0, >> from LEPJetAnalysis.cc:19: >> /home/prabhdeep/HerwigManIns/Rivet/include/fastjet/SharedPtr.hh:271:26: >> warning: explicit conversion operators only available with -std=c++11 or >> -std=gnu++11 >> inline operator bool() const{ >> ^~~~~ >> In file included from /home/prabhdeep/HerwigManIns/R >> ivet/include/fastjet/SharedPtr.hh:41:0, >> from /home/prabhdeep/HerwigManIns/R >> ivet/include/fastjet/PseudoJet.hh:42, >> from LEPFourJetsAnalysis.cc:21: >> /home/prabhdeep/HerwigManIns/Rivet/include/fastjet/internal/deprecated.hh:41:42: >> error: expected unqualified-id before ‘[’ token >> #define FASTJET_DEPRECATED_MSG(message) [[deprecated(message)]] >> ^ >> /home/prabhdeep/HerwigManIns/Rivet/include/fastjet/JetDefinition.hh:365:3: >> note: in expansion of macro ‘FASTJET_DEPRECATED_MSG’ >> FASTJET_DEPRECATED_MSG("This argument ordering is deprecated. Use >> JetDefinition(alg, R, strategy, scheme[, n_parameters]) instead") >> >> >> Could you please have a look into it and guide me accordingly? >> >> Thanks very much! >> Best Regards, >> Prabhdeep >> >> >> >> >> >> >> On Mon, Mar 20, 2017 at 1:11 PM, RICHARDSON, PETER < >> peter.richardson at durham.ac.uk> wrote: >> >>> Hi Prabhdeep, >>> >>> In that case can you try configuring Herwig and ThePEG with the >>> >>> --enable-stdcxx11 >>> >>> option as I think that fastjet is using C++11 features which is the >>> cause of your compilation error. >>> >>> Best Wishes >>> >>> Peter >>> >>> >>> ------------------------------ >>> *From:* Dr. Prabhdeep Kaur [prabhdevgun at gmail.com] >>> *Sent:* 20 March 2017 05:46 >>> *To:* RICHARDSON, PETER >>> *Cc:* rivet at projects.hepforge.org; herwig at projects.hepforge.org >>> *Subject:* Re: [Herwig] Fwd: [Rivet] probelm in fastjet(Rivet) while >>> installing herwig >>> >>> Dear Peter, >>> >>> Thanks for your email, sorry I could not reply earlier due to week-end >>> engagements. I am using Rivet version 2.5.3, and fastjet 3.2.0, on fedora. >>> I am copying some more lines which I got by using grep command for >>> "std=c++" and got following options for fastjet and Rivet: >>> >>> fastjet-3.2.0/libtool:6992: *" -compat=g "*|*\ -std=c++[0-9][0-9]\ >>> *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) >>> fastjet-3.2.0/plugins/SISCone/siscone/libtool:6992: *" -compat=g >>> "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" - >>> library=stlport4 "*) >>> fastjet-3.2.0/plugins/SISCone/siscone/ltmain.sh:6480: *" -compat=g >>> "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" >>> -library=stlport4 "*) >>> fastjet-3.2.0/ltmain.sh:6480: *" -compat=g "*|*\ -std=c++[0-9][0-9]\ >>> *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) >>> Rivet-2.5.3/m4/ax_cxx_compile_stdcxx.m4:18:# -std=c++11). If neither >>> is specified, you get whatever works, with >>> Rivet-2.5.3/m4/ax_cxx_compile_stdcxx.m4:96: dnl HP's aCC needs >>> +std=c++11 according to: >>> Rivet-2.5.3/m4/ax_cxx_compile_stdcxx.m4:98: dnl Cray's crayCC needs >>> "-h std=c++11" >>> Rivet-2.5.3/m4/ax_cxx_compile_stdcxx.m4:99: for switch in -std=c++$1 >>> -std=c++0x +std=c++$1 "-h std=c++$1"; do >>> Rivet-2.5.3/configure:5561: for switch in -std=c++11 >>> -std=c++0x +std=c++11 "-h std=c++11"; do >>> Rivet-2.5.3/ChangeLog:1869: * Add -std=c++11 or -std=c++0x to the >>> Rivet compiler flags if supported. >>> >>> >>> and this I got for Herwig directory: >>> >>> m4/ax_cxx_compile_stdcxx_11.m4:16:# -std=c++11). If neither is >>> specified, you get whatever works, with >>> m4/ax_cxx_compile_stdcxx_11.m4:99: for switch in -std=c++11 >>> -std=c++0x; do >>> Config/ltmain.sh:6480: *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" >>> -library=stdcxx4 "*|*" -library=stlport4 "*) >>> configure:4991: for switch in -std=c++11 -std=c++0x; do >>> Contrib/HJets++/config/ltmain.sh:6480: *" -compat=g "*|*\ >>> -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) >>> libtool:6992: *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" >>> -library=stdcxx4 "*|*" -library=stlport4 "*) >>> >>> Thanks very much! >>> Best Regards, >>> Prabhdeep >>> >>> >>> >>> >>> >>> On Fri, Mar 17, 2017 at 8:07 PM, RICHARDSON, PETER < >>> peter.richardson at durham.ac.uk> wrote: >>> >>>> Dear Prabhdeep, >>>> >>>> The rivet people forwarded your email to us as it looks like it may >>>> well be a Herwig issue rather than one with rivet. Could you tells us which >>>> versions of fastjet and rivet you are using as it looks likely that your >>>> issue may well be that some of the packages already require C++11 and some >>>> don't. >>>> >>>> Thanks >>>> >>>> Peter >>>> ------------------------------ >>>> *From:* herwig-bounces at projects.hepforge.org [ >>>> herwig-bounces at projects.hepforge.org] on behalf of Holger Schulz [ >>>> holger.schulz at durham.ac.uk] >>>> *Sent:* 17 March 2017 13:48 >>>> *To:* herwig at projects.hepforge.org >>>> *Subject:* [Herwig] Fwd: [Rivet] probelm in fastjet(Rivet) while >>>> installing herwig >>>> >>>> Hi Herwigs, >>>> >>>> do you have an idea what the issue might be here? >>>> >>>> Thanks, >>>> Holger >>>> >>>> >>>> -------- Forwarded Message -------- >>>> Subject: [Rivet] probelm in fastjet(Rivet) while installing herwig >>>> Date: Fri, 17 Mar 2017 15:48:16 +0530 >>>> From: Dr. Prabhdeep Kaur <prabhdevgun at gmail.com> >>>> <prabhdevgun at gmail.com> >>>> To: rivet at projects.hepforge.org >>>> >>>> Dear Rivet Team, >>>> >>>> I am installing Herwig7, and have installed fastjet (with Rivet), but >>>> while I do make -j$(nproc) (for Herwig), I get following error: >>>> >>>> >>>> >>>> In file included from /home/prabhdeep/HerwigManIns/R >>>> ivet/include/fastjet/SharedPtr.hh:41:0, >>>> from /home/prabhdeep/HerwigManIns/R >>>> ivet/include/fastjet/PseudoJet.hh:42, >>>> from LEPFourJetsAnalysis.cc:21: >>>> /home/prabhdeep/HerwigManIns/Rivet/include/fastjet/internal/deprecated.hh:41:42: >>>> error: expected unqualified-id before ‘[’ token >>>> #define FASTJET_DEPRECATED_MSG(message) [[deprecated(message)]] >>>> ^ >>>> >>>> >>>> Actually I get this type of error many time and I have copied just one. >>>> Could you please help me solving it? I Would be very thankful to you. >>>> >>>> Looking forward for your reply, >>>> Prabhdeep >>>> Assistant Prof. in Physics, >>>> SLIET, Punjab India. >>>> >>>> P.S.: I have 64 bit fedora OS. >>>> >>>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://www.hepforge.org/lists-archive/rivet/attachments/20170320/72cf8083/attachment.html>
More information about the Rivet mailing list |