Hi ROOTers,
I have the following problem:
I have a library whihc I want to load from root prompt.
I do as I was doing long time ago:
root [0] .L lib/Linux2-KCC_4_0/libRootEventDisplayGraf.so
and get this :
dlopen error:
/cdf/home/litvinse/evd/./lib/Linux2-KCC_4_0/libRootEventDisplayGraf.so:
undefined symbol: __ct__8TVector2FdT1
Load Error: Dynamic link library
/cdf/home/litvinse/evd/./lib/Linux2-KCC_4_0/libRootEventDisplayGraf.so can
not load
*** Interpreter error recovered ***
Real time 0:0:1, CP time 0.010
Apparently I use TVector2 and the ROOT library which contains its
definition is not loaded. I have to do:
1) figure out what library I need
2) load it by hand: gSystem.Load("$ROOTSYS/lib/libPhysics.so");
now it works fine:
root [1] .L lib/Linux2-KCC_4_0/libRootEventDisplayGraf.so
Real time 0:0:0, CP time 0.070
Question: Is there any means of forcing automatic loading of
necessary libraries in this case?
regards
Dmitri Litvintsev
/----------------------------------------------------------\
| Tel: (630) 840 5005 |
| FAX: (630) 840 2968 |
| office: 169-E CDF Trailers |
| E-mail: litvinse@fnal.gov |
\----------------------------------------------------------/
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:47 MET