Hi Christian, I'll post more information once I do some more checks, but the core symptom is seen playing with bratroot. In bratroot I can create instances of all classes located in the first brat library referenced in the link statement (libBratDataAbc). However, if I try to access any class NOT in this library, I get an error saying the class was not found. Below is typical: (also notice the warnings; maybe significant?) [kunuc5:brat/applications/bratroot] sanders% [2] + Done xemacs BrRintDict.cxx [1] + Done xemacs make.log [kunuc5:brat/applications/bratroot] sanders% bratroot Warning in <TClassTable::Add>: class TVector allready in TClassTable Warning in <TClassTable::Add>: class TLegendEntry allready in TClassTable Warning in <TClassTable::Add>: class TLegend allready in TClassTable Warning in <TClassTable::Add>: class TCrown allready in TClassTable Warning in <TClassTable::Add>: class TF2 allready in TClassTable Warning in <TClassTable::Add>: class TF3 allready in TClassTable Warning in <TClassTable::Add>: class TFractionFitter allready in TClassTable Warning in <TClassTable::Add>: class TProfile allready in TClassTable Warning in <TClassTable::Add>: class THStack allready in TClassTable Warning in <TClassTable::Add>: class TPolyMarker allready in TClassTable Warning in <TClassTable::Add>: class TProfile2D allready in TClassTable ******************************************* * * * W E L C O M E to R O O T * * * * Version 3.03/08 25 August 2002 * * * * You are welcome to visit our Web site * * http://root.cern.ch * * * ******************************************* FreeType Engine v1.x used to render TrueType fonts. Compiled for macosx. CINT/ROOT C/C++ Interpreter version 5.15.53, Aug 15 2002 Type ? for help. Commands must be C++ statements. Enclose multiple statements between { }. Warning in <TClassTable::Add>: class BrEventList allready in TClassTable ******************************************** * * * W E L C O M E to B R A T * * Version 2.04/02 * * * * All Classes preloaded * * Library, Header and Script paths set * * * ******************************************** brat [0] BrEventIO * io = new BrEventIO("name","name") Error: Symbol BrEventIO is not defined in current scope FILE:/var/tmp/tmp.2.025 630_cint LINE:1 Error: Symbol BrEventIO is not defined in current scope FILE:/var/tmp/tmp.2.025 630_cint LINE:1 Error: type BrEventIO not defined FILE:/var/tmp/tmp.2.025630_cint LINE:1 Warning: Automatic variable BrEventIO* io allocated in global scope FILE:/var/tm p/tmp.2.025630_cint LINE:1 Error: Undeclared variable BrEventIO* io FILE:/var/tmp/tmp.2.025630_cint LINE:1 *** Interpreter error recovered *** Regards, Steve > Compiled headers? We do not compile headers. CINT has this odd idea > of `precompiled headers' - like with MSVC - which I must confese I > don't truely understand. Could you give a bit more info? thanks.
This archive was generated by hypermail 2b30 : Tue Aug 27 2002 - 12:13:22 EDT