crash pandaroot compilation at pro.hpc.gsi.de cluster [message #18749] |
Tue, 24 November 2015 11:12 |
Aida Galoyan
Messages: 79 Registered: May 2007 Location: Dubna
|
continuous participant |
From: *jinr.ru
|
|
Hi all,
I can not install PandaRoot in my account at pro.hpc.gsi.de cluster using external packages jul15p2.
When I give commands according to Florian advice:
---------------------------------------------------
module use /cvmfs/it.gsi.de/modulefiles/
module load compiler/gcc/4.8.4
export CXX=g++
export SIMPATH=/cvmfs/fairroot.gsi.de/gcc_4.8.4/fairsoft/jul15p2
export FAIRROOTPATH=/cvmfs/fairroot.gsi.de/gcc_4.8.4/fairroot/v-15.07_fairsoft- jul15p2
svn co https://subversion.gsi.de/fairroot/pandaroot/trunk pandaroot
mkdir cbuild
cd cbuild
cmake -DUSE_PATH_INFO=TRUE ../pandaroot
. ./config.sh
-----------------------------------------------
These are working normal.
But
> make
gives folowing error:
--------------------------------------------------------
Scanning dependencies of target EvtGen_exe_pandaEvtGen
[ 35%] Building CXX object pgenerators/EvtGen/Standalone/CMakeFiles/EvtGen_exe_pandaEvtGen.dir/pand aEvtGen.cc.o
Linking CXX executable ../../../bin/pandaEvtGen
/cvmfs/fairroot.gsi.de/gcc_4.8.4/fairsoft/jul15p2/lib/libpythia8.so: undefined reference to `evolvepdfm_'
/cvmfs/fairroot.gsi.de/gcc_4.8.4/fairsoft/jul15p2/lib/libpythia8.so: undefined reference to `initpdfm_'
/cvmfs/fairroot.gsi.de/gcc_4.8.4/fairsoft/jul15p2/lib/libpythia8.so: undefined reference to `setlhaparm_'
/cvmfs/fairroot.gsi.de/gcc_4.8.4/fairsoft/jul15p2/lib/libpythia8.so: undefined reference to `initpdfsetbynamem_'
/cvmfs/fairroot.gsi.de/gcc_4.8.4/fairsoft/jul15p2/lib/libpythia8.so: undefined reference to `initpdfsetm_'
/cvmfs/fairroot.gsi.de/gcc_4.8.4/fairsoft/jul15p2/lib/libpythia8.so: undefined reference to `evolvepdfphotonm_'
collect2: error: ld returned 1 exit status
make[2]: *** [bin/pandaEvtGen] Error 1
make[1]: *** [pgenerators/EvtGen/Standalone/CMakeFiles/EvtGen_exe_pandaEvtGen.dir/all ] Error 2
make: *** [all] Error 2
------------------------------------------------------
How to remove this error? May be I omit something?
Best regards,
Aida
|
|
|
|
|
|
|
|
|
Re: crash pandaroot compilation at pro.hpc.gsi.de cluster [message #18756 is a reply to message #18754] |
Tue, 24 November 2015 11:46 |
Ralf Kliemt
Messages: 507 Registered: May 2007 Location: GSI, Darmstadt
|
first-grade participant |
From: *gsi.de
|
|
Radoslaw Karabowicz wrote on Tue, 24 November 2015 11:43From what I see, in the previous versions of Pythia8, this library was generated.
In the recent one, it is missing... I will find a way to fix it.
Actually I just did it locally. When I revisited the changes I made to compile EvtGen, I'll upload the library fix, too.
Cheers!
Ralf
[Updated on: Tue, 24 November 2015 11:46] Report message to a moderator
|
|
|
|
|
Re: crash pandaroot compilation at pro.hpc.gsi.de cluster [message #18760 is a reply to message #18756] |
Tue, 24 November 2015 12:28 |
Aida Galoyan
Messages: 79 Registered: May 2007 Location: Dubna
|
continuous participant |
From: *jinr.ru
|
|
Hi Ralf,
As you write, I have given:
>svn update pandaroot
pandaroot was updated.
after this I give commans:
> cd cbuild
> cmake -DUSE_PATH_INFO=TRUE ../pandaroot
> make
Again, compilation gives error:
----------------------------------------------------
[ 14%] Built target PhotosCxxInterface
[ 14%] Building CXX object pgenerators/EvtGen/EvtGen/CMakeFiles/EvtGen.dir/Private/EvtPP_X_PsiRho_a mp.cpp.o
In file included from /u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtPP_X_PsiRho_amp.cpp:8:0:
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:55:30: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::fRho' of non-integral type [-fpermissive]
static const double fRho=0.0070, fOmega=0.036, g=0.3, ef=-11.0e-3;
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:55:45: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::fOmega' of non-integral type [-fpermissive]
static const double fRho=0.0070, fOmega=0.036, g=0.3, ef=-11.0e-3;
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:55:54: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::g' of non-integral type [-fpermissive]
static const double fRho=0.0070, fOmega=0.036, g=0.3, ef=-11.0e-3;
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:55:63: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::ef' of non-integral type [-fpermissive]
static const double fRho=0.0070, fOmega=0.036, g=0.3, ef=-11.0e-3;
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:57:30: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::mPsi' of non-integral type [-fpermissive]
static const double mPsi=3.097, mRho=775e-3, mOmega=782e-3,
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:57:42: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::mRho' of non-integral type [-fpermissive]
static const double mPsi=3.097, mRho=775e-3, mOmega=782e-3,
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:57:57: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::mOmega' of non-integral type [-fpermissive]
static const double mPsi=3.097, mRho=775e-3, mOmega=782e-3,
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:58:9: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::mD0' of non-integral type [-fpermissive]
mD0=1864.84e-3, mD0star=2006.96e-3, mDch=1869.61e-3, mDchstar=2010.26e-3,
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:58:29: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::mD0star' of non-integral type [-fpermissive]
mD0=1864.84e-3, mD0star=2006.96e-3, mDch=1869.61e-3, mDchstar=2010.26e-3,
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:58:46: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::mDch' of non-integral type [-fpermissive]
mD0=1864.84e-3, mD0star=2006.96e-3, mDch=1869.61e-3, mDchstar=2010.26e-3,
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:58:67: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::mDchstar' of non-integral type [-fpermissive]
mD0=1864.84e-3, mD0star=2006.96e-3, mDch=1869.61e-3, mDchstar=2010.26e-3,
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:59:9: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::mPi' of non-integral type [-fpermissive]
mPi=0.140, mp=0.938;
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:59:19: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::mp' of non-integral type [-fpermissive]
mPi=0.140, mp=0.938;
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:62:30: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::gRho' of non-integral type [-fpermissive]
static const double gRho=147.8e-3, gOmega=8.5e-3;
^
/u/galoyan/pandaroot_dec15/pandaroot/pgenerators/EvtGen/EvtGen/Private/E vtGenModels/EvtPP_X_PsiRho_amp.hh:62:47: error: 'constexpr' needed for in-class initialization of static data member 'const double EvtPP_X_PsiRho_amp::gOmega' of non-integral type [-fpermissive]
static const double gRho=147.8e-3, gOmega=8.5e-3;
^
make[2]: *** [pgenerators/EvtGen/EvtGen/CMakeFiles/EvtGen.dir/Private/EvtPP_X_PsiRho_ amp.cpp.o] Error 1
make[1]: *** [pgenerators/EvtGen/EvtGen/CMakeFiles/EvtGen.dir/all] Error 2
make: *** [all] Error 2
----------------------------------------
May be, I do something false?
Aida
|
|
|
|
|
|
|
|
|