[Rivet] [Herwig] Fwd: probelm in fastjet(Rivet) while installing herwig

Dr. Prabhdeep Kaur prabhdevgun at gmail.com
Mon 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