Frank, Could you send me your selector.h and selector.C files ? Rene Brun On Thu, 9 Oct 2003, Frank Winklmeier wrote: > Hi, > > I always get a core dump when I am trying to run an analysis macro that > was created via MakeSelector() in the compiled mode. > > First I loaded some root files into a chain and then I did the following > commands: > > root [1] chain.MakeSelector("selector") > Info in <TTreePlayer::MakeClass>: Files: selector.h and selector.C > generated from Tree: h45 > (Int_t)0 > root [2] chain.Process("selector.C") > (Int_t)0 > root [3] chain.Process("selector.C+") > > Warning in <ACLiC>: script has already been loaded in interpreted mode > Warning in <ACLiC>: unloading /home/frank/analysis/./selector.C and > compiling it > Info in <TUnixSystem::ACLiC>: creating shared library > /home/frank/analysis/./selector_C.so > Note: Link requested for undefined class TBrowser (ignore this message) > FILE: LINE:0 > Note: Link requested for undefined class TMethod (ignore this message) > FILE: LINE:0 > Note: Link requested for undefined class TTimer (ignore this message) > FILE: LINE:0 > > [...] > > Note: Link requested for undefined class TMatrix (ignore this message) > FILE: LINE:0 > Note: Link requested for undefined class TMatrixD (ignore this message) > FILE: LINE:0 > Error in <ACLiC>: Dictionary generation failed with a core dump! > Error in <TSelector::GetSelector>: file selector.C+ does not have a valid > class deriving from TSelector > (Int_t)(-1) > root [4] > > > So, the program is running in interpreted mode but not in the compiled > version. Do I miss any steps before I can run the program in the compiled > version? Remember, I did not change anything in the files selector.C and > .h between the generation and the run. > I am using RooT 3.10-01 and gcc 2.95.3 on Mandrake 8. > > Thanks for your help. > Frank >
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:16 MET