GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Bugs, Fixes, Releases » dlopen error with libDch.so
dlopen error with libDch.so [message #7592] Mon, 01 December 2008 19:03 Go to next message
Jerome Boucher is currently offline  Jerome Boucher
Messages: 11
Registered: October 2008
Location: IPNO
occasional visitor
From: *in2p3.fr
Hi everybody,

I've updated pandaroot today using the howto update tutorial. When I used the run_sim_sttcombi_pgun.C, run_digi_sttcombi.C and run_reco_sttcombi.C macros, I obtained the following error concerning the libDch, but anyway the macros didn't crash and finished normally.


root -l run_sim_sttcombi_pgun.C
- RTDB container factory CbmBaseContFact
- RTDB container factory PndFieldContFact
- RTDB container factory PndPassiveContFact

PSaid instance created... access via gSaid->f()

- RTDB container factory PndSttContFact
- RTDB container factory PndEmcContFact
- RTDB container factory PndTpcContFact
- RTDB container factory PndMvdContFact
- RTDB container factory PndTofContFact
- RTDB container factory PndDrcContFact
- RTDB container factory PndMdtContFact
dlopen error: /vol0/home2/boucher_loc/soft/buildpanda/lib/libDch.so: undefined symbol: _ZN13PndSttRecoHit10setHMatrixEPK11AbsTrackRepRK8TMatrixTIdE
Load Error: Failed to load Dynamic link library /vol0/home2/boucher_loc/soft/buildpanda/lib/libDch.so
(int)(-1)
*** Interpreter error recovered ***
root [0]
Processing run_sim_sttcombi_pgun.C...




Then I opened the reco_sttcombi.root file. I had the message below and I also could see that the LhePidTrack.GetMomentum() folder disappeared.


root -l reco_sttcombi.root
- RTDB container factory CbmBaseContFact
- RTDB container factory PndFieldContFact
- RTDB container factory PndPassiveContFact

PSaid instance created... access via gSaid->f()

- RTDB container factory PndSttContFact
- RTDB container factory PndEmcContFact
- RTDB container factory PndTpcContFact
- RTDB container factory PndMvdContFact
- RTDB container factory PndTofContFact
- RTDB container factory PndDrcContFact
- RTDB container factory PndMdtContFact
dlopen error: /vol0/home2/boucher_loc/soft/buildpanda/lib/libDch.so: undefined symbol: _ZN13PndSttRecoHit10setHMatrixEPK11AbsTrackRepRK8TMatrixTIdE
Load Error: Failed to load Dynamic link library /vol0/home2/boucher_loc/soft/buildpanda/lib/libDch.so
(int)(-1)
*** Interpreter error recovered ***
root [0]
Attaching file reco_sttcombi.root as _file0...
Warning in <TClass::TClass>: no dictionary for class PndTpcLheTrack is available
Warning in <TClass::TClass>: no dictionary for class PndTpcLhePoint is available
Warning in <TClass::TClass>: no dictionary for class PndTpcLheHit is available
Warning in <TClass::TClass>: no dictionary for class PndTpcLheCMPoint is available
Warning in <TClass::TClass>: no dictionary for class PndLhePidTrack is available




I checked the directory /vol0/home2/boucher_loc/soft/buildpanda/lib/ and the libDch.so exist.
For the moment, I comment out in the rootlogon.C file the line:
gSystem->Load("libDch");
and I don't have anymore the error with libDch neither with the reco_sttcombi.root file.


Did someone have this problem before?

Thanks

Jérôme
Re: dlopen error with libDch.so [message #7594 is a reply to message #7592] Tue, 02 December 2008 10:29 Go to previous messageGo to next message
asanchez is currently offline  asanchez
Messages: 350
Registered: March 2006
first-grade participant
From: *kph.uni-mainz.de
Hi Jerome
i think you will need to add
some of the following libs
genfit ,geane trackBase trackRep


that undefined symbol: _ZN13PndSttRecoHit10setHMatrixEPK11AbsTrackRepRK8TMatrixTIdE
is normally related to the hit reconstraction

SttRecoHit
AbsTrackRep

check it again.
regards alicia.
Re: dlopen error with libDch.so [message #7600 is a reply to message #7594] Wed, 03 December 2008 14:16 Go to previous messageGo to next message
Jerome Boucher is currently offline  Jerome Boucher
Messages: 11
Registered: October 2008
Location: IPNO
occasional visitor
From: *in2p3.fr
Hi,


I've checked those libs, and they are all in the lib folder.
I've also compiled again libs but the result stays the same.

Just for curiosity I copied the libDch.so.O.O.O from Gosia
and then it's working without any error.

So i'm not sure what is a problem and the solution for that


greetings

jerome
Re: dlopen error with libDch.so [message #7601 is a reply to message #7600] Wed, 03 December 2008 14:36 Go to previous messageGo to next message
asanchez is currently offline  asanchez
Messages: 350
Registered: March 2006
first-grade participant
From: *gsi.de
Maybe if you have updated your code
the best is go to build directory and
do make install

i hope it works
ALicia.
Re: dlopen error with libDch.so [message #7602 is a reply to message #7592] Wed, 03 December 2008 14:38 Go to previous messageGo to next message
asanchez is currently offline  asanchez
Messages: 350
Registered: March 2006
first-grade participant
From: *gsi.de
Hi agian,
you can even do the following
go to build/dch
do make clean
and then come back to build
and do make install
Re: dlopen error with libDch.so [message #7604 is a reply to message #7602] Wed, 03 December 2008 16:02 Go to previous message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *albacom.net
Hi,
only one suggestion:
in the build remove the directory stt genfit and dch

rm -rf all stt genfit dch

Then type simply "make", without install, this is not needed anymore.
And let me know Smile
Previous Topic: New Dashboard
Next Topic: problem when running statistics larger than 2 000 events
Goto Forum:
  


Current Time: Wed Nov 27 23:02:19 CET 2024

Total time taken to generate the page: 0.00714 seconds