Hello
I'm running root v3.04.02 (source installation) on MacOSX 10.2.3 (X Public
Beta 0.2). I am having trouble running a standalone program that loads
trees. Specifically, my program includes the lines:
TFile* EventFile=
new TFile("/Users/bkf/emiT/data/Data1_20021209_15477.root");
TTree* CoincidenceEventTree=
(TTree*)EventFile->Get("Event/CoincidenceEventTree");
TBranch* CoincidenceEventBranch=
CoincidenceEventTree->GetBranch("CoincidenceEventBranch");
and when I run it, I get the following error messages:
Warning in <TClass::TClass>: no dictionary for class TTree is available
Warning in <TClass::TClass>: no dictionary for class TBranchElement is
available
Warning in <TClass::TClass>: no dictionary for class TBranch is available
Warning in <TClass::TClass>: no dictionary for class TLeafElement is
available
Warning in <TClass::TClass>: no dictionary for class TLeaf is available
Error in <TBuffer::CheckByteCount>: object of class TNamed read too few
bytes: 26 instead of 821615
Warning in <TBuffer::CheckByteCount>: TNamed::Streamer() not in sync with
data on file, fix Streamer()
*** Break *** bus error
Abort
This programs DOES run when I execute it as a script in root and it also
runs on a linux box.
I am using the following commands to build this program ("myprog"):
g++ -O -Wall -pipe -I/Users/bkf/include/DAT/ -I/Users/bkf/root/include -c
myprog.cc
g++ -O -Xlinker -bind_at_load -flat_namespace -o myprog myprog.o
-L/Users/bkf/lib/ -lDATEvent -L/Users/bkf/root/lib -lCore -lCint -lHist
-lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lm
-ldl
Any ideas?
Best Regards
Brian
--
Brian Kurt Fujikawa (mailto:bkfujikawa@lbl.gov)
Lawrence Berkeley National Laboratory
1 Cyclotron Road, BLDG 50R5008, Berkeley, CA 94720-8158, USA
http://socrates.berkeley.edu/~fujikawa/
tel: +1-510-486-4398 fax: +1-510-486-6738
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:09 MET