Re: [ROOT] ROOT on MacOS X

From: Sven A. Schmidt (sven.schmidt@cern.ch)
Date: Sat Apr 07 2001 - 13:25:58 MEST


Ben,

I tried your second version with the patched Event Makefile but it still 
doesn't work. It exits with a bus error. I managed to get a stripped 
down version of the example with my own Event lib to run (before I got 
segfaults with that version). So there must be something extra in there 
that triggers a bus error.

Here's the output:
[Ganymed:~/Temp/test] sas% ./Event
Warning in <TClass::TClass>: no dictionary for class Track is available
Warning in <TClass::TClass>: no dictionary for class TFile is available
Warning in <TClass::TClass>: no dictionary for class TObject is available
Warning in <TClass::TClass>: no dictionary for class TClonesArray is 
available
Error in <TClonesArray::TClonesArray>: Track does not inherit from 
TObject
Warning in <TClass::TClass>: no dictionary for class Event is available
Warning in <TClass::TClass>: no dictionary for class TStreamerElement is 
available
event:0, rtime=0.170000 s

  *** Break *** bus error
Abort


What I'm wondering more, though, is the BSD shared library handling. 
What's the deal about the extra dylibs? What do I have to link? I also 
noticed that all the binaries (for example in test) are ~12+ MB, so it 
seems that in fact all the root libs are statically linked.

Nonetheless it's great to have a root version on MacOS X that allows 
looking at histograms and excuting scripts. All this works without any 
problems. Afer all the data crunching can be done the linux boxes ;-)

Cheers,
Sven



This archive was generated by hypermail 2b29 : Fri Jun 08 2001 - 11:51:22 MEST