Hello, I have a problem of path for the dynamic link of Root libraries. It happens that my program crashes since libTree.so (version 3.02.07) links libProof.so from the wrong directory corresponding to an other version of Root (version 3.01.06, "pro"). Here is the output of the segmentation fault: ********************************************************* dlopen error: /usr/local/root/pro/root/lib/libProof.so: undefined symbol: Execut e__7TObjectPCcT1 Load Error: Failed to load Dynamic link library /usr/local/root/pro/root/lib/lib Proof.so Note: File "/usr/local/root/pro/root/lib/libProof.so" already loaded Error in <TROOT::LoadClass>: library Proof already loaded, but class TProof unkn own Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1024 (runnable)] 0x2c43b43f in TTree::BuildIndex () from /usr/local/root/root_v3.02.07.Linux.egcs/root/lib/libTree.so ******************************************************** My LD_LIBRARIES_PATH, PATH and ROOTSYS are pointing to version 3.02.07. How can it happens that an other directory is used for the link? How can I avoid it? thanks and cheers Franca Cassol Brunner
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:49 MET