head seems broken

From: Constantin Loizides <loizides_at_mit.edu>
Date: Sat, 17 Feb 2007 14:32:08 -0500


Hi,
something is broken in ROOT head, but I could not really figure out what. I know it has to do with the fact that not all the ROOTLIBS are linked in root.exe anymore. But I also cant load the libs myself. Example:

>CINT/ROOT C/C++ Interpreter version 5.16.18, February 9, 2007
>Type ? for help. Commands must be C++ statements.
>Enclose multiple statements between { }.
>Info in <rootlogon.C>: Running my $ROOTSCRIPTS/rootlogon.C
>root [0] gSystem->Load("libRIO.so")
>(int)0
>root [1] gSystem->Load("libNet.so")
>dlopen error: /opt/root/root_head/lib/libTree.so: undefined symbol: _ZTI10TSQLResult
>Load Error: Failed to load Dynamic link library /opt/root/root_head/lib/libTree.so
>Error in <TCint::AutoLoadCallback>: failure loading library libTree.so for class TEventList
>(int)(-1)

In particular, I could not follow why libTree is being loaded in the above example. Note that the ROOT linking works: ie instantiating TTree h; on the command line will work.

For the time being I "fixed" this by linking all libs in root.exe as before.

Constantin

-- 
Tel: +1-617-8301823 (SkypeIn)
Skype: loizides
AOL: ConLoi / ICQ: 114824520
Received on Sat Feb 17 2007 - 20:34:57 CET

This archive was generated by hypermail 2.2.0 : Sat Feb 17 2007 - 23:50:01 CET