Dear Rooters,
I have developed a few packages which work well using Root on an Alpha
w/ gcc 2.8.1. I have tried to port my code to SunOs which uses the Root
Sun CC version. My programs compile and link, but when I run them I get this
segmentation violation:
jlabs2> mcfast2root
Warning in <TClass::TClass>: no dictionary for class TMCFastHepParticle is availbble
Error in <TClonesArray::TClonesArray>: TMCFastHepParticle does not inherit from TObject
*** Break *** segmentation violation
Abort
----------------------------------------------------------------------
I have spent some time trying to fix this but have failed. Is there
a know fix for this problem (i.e. is this problem common).
I would like to build a SunOs gcc 2.8.1 version of Root. Any ideas on which makefile and option to use? Thanks for any ideas.
--
Paul M. Eugenio
Dept. of Physics
Carnegie Mellon University
(412) 268 6949
eugenio@ernest.phys.cmu.edu
_____________________________________________________
/ The scholar should know; one builds science with \
o O 0 / the facts just like a house can be built of stones; \
o | but an accumulation of facts is not a science just like |
`\|||/ \ that a pile of stones is not a house. /
(o o) \_____________________________________________________/
ooO_(_)_Ooo___________________________________________Henri Poincare'_
_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|____
__|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_
_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|____
Extras that may help: (output from the make)
make mcfast2root
CC -O -KPIC -g -I/work/halld/root.SunOS/include -I. -c TMCFastHepEvt.cxx
"TMCFastHepParticle.h", line 80: Warning: TMCFastHepParticle::Print hides the vi
rtual function TObject::Print(const char*).
"TMCFastHepEvt.h", line 43: Warning: TMCFastHepEvt::Clear hides the virtual func
tion TObject::Clear(const char*).
"TMCFastHepEvt.h", line 43: Warning: TMCFastHepEvt::Print hides the virtual func
tion TObject::Print(const char*).
3 Warning(s) detected.
CC -O -KPIC -g -I/work/halld/root.SunOS/include -I. -c TMCFastTOF.cxx
"TMCFastOfflineTrack.h", line 141: Warning: TMCFastOfflineTrack::Print hides the
virtual function TObject::Print(const char*).
"TMCFastTOF.h", line 142: Warning: TMCFastTOF::Print hides the virtual function
TObject::Print(const char*).
2 Warning(s) detected.
CC -O -KPIC -g -I/work/halld/root.SunOS/include -I. -c TMCFastOfflineTrack.cxx
"TMCFastOfflineTrack.h", line 141: Warning: TMCFastOfflineTrack::Print hides the
virtual function TObject::Print(const char*).
1 Warning(s) detected.
CC -O -KPIC -g -I/work/halld/root.SunOS/include -I. -c TMCFastHepEvtDict.cxx
"TMCFastHepParticle.h", line 80: Warning: TMCFastHepParticle::Print hides the vi
rtual function TObject::Print(const char*).
"TMCFastHepEvt.h", line 43: Warning: TMCFastHepEvt::Clear hides the virtual func
tion TObject::Clear(const char*).
"TMCFastHepEvt.h", line 43: Warning: TMCFastHepEvt::Print hides the virtual func
tion TObject::Print(const char*).
3 Warning(s) detected.
CC -O -KPIC -g -I/work/halld/root.SunOS/include -I. -c TMCFastHepParticle.cxx
"TMCFastHepParticle.h", line 80: Warning: TMCFastHepParticle::Print hides the vi
rtual function TObject::Print(const char*).
1 Warning(s) detected.
CC -O -KPIC -g -I/work/halld/root.SunOS/include -I. -c TMCFastTOFDict.cxx
"TMCFastOfflineTrack.h", line 141: Warning: TMCFastOfflineTrack::Print hides the
virtual function TObject::Print(const char*).
"TMCFastTOF.h", line 142: Warning: TMCFastTOF::Print hides the virtual function
TObject::Print(const char*).
2 Warning(s) detected.
CC -O -KPIC -g -I/work/halld/root.SunOS/include -I. -c TMCFastOfflineTrackDict.c
xx
"TMCFastOfflineTrack.h", line 141: Warning: TMCFastOfflineTrack::Print hides the
virtual function TObject::Print(const char*).
1 Warning(s) detected.
CC -O -KPIC -g -I/work/halld/root.SunOS/include -I. -c TMCFastHepParticleDict.cx
x
"TMCFastHepParticle.h", line 80: Warning: TMCFastHepParticle::Print hides the vi
rtual function TObject::Print(const char*).
1 Warning(s) detected.
CC -O -KPIC -g -I/work/halld/root.SunOS/include -I. -c mcfast2root.cxx
"TMCFastHepParticle.h", line 80: Warning: TMCFastHepParticle::Print hides the vi
rtual function TObject::Print(const char*).
"TMCFastHepEvt.h", line 43: Warning: TMCFastHepEvt::Clear hides the virtual func
tion TObject::Clear(const char*).
"TMCFastHepEvt.h", line 43: Warning: TMCFastHepEvt::Print hides the virtual func
tion TObject::Print(const char*).
"TMCFastOfflineTrack.h", line 141: Warning: TMCFastOfflineTrack::Print hides the
virtual function TObject::Print(const char*).
"TMCFastTOF.h", line 142: Warning: TMCFastTOF::Print hides the virtual function
TObject::Print(const char*).
5 Warning(s) detected.
CC -G -g TMCFastHepEvt.o TMCFastTOF.o TMCFastOfflineTrack.o TMCFastHepEvtDict.o
TMCFastHepParticle.o TMCFastTOFDict.o TMCFastOfflineTrackDict.o TMCFastHepParti
cleDict.o -o libTMCFast.so
CC -g mcfast2root.o TMCFastHepEvt.o TMCFastTOF.o TMCFastOfflineTrack.o TMCFastH
epEvtDict.o TMCFastHepParticle.o TMCFastTOFDict.o TMCFastOfflineTrackDict.o TMCF
astHepParticleDict.o -L/work/halld/root.SunOS/lib -lNew -lBase -lCint -lClib -l
Cont -lFunc -lGraf -lGraf3d -lHist -lHtml -lMatrix -lMeta -lMinuit -lNet -lPosts
cript -lProof -lTree -lUnix -lZip -lm -lsocket -lgen -lsunmath -o mcfast2root
ild: (Performing full relink) too many files changed
mcfast2root done
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:40 MET