Hi Ruben, This was a problem in gcc2.96. The gcc developers fixed this problem in gcc3.2. gcc2.95 is also OK. As the message from gcc says: "Please submit a full bug report. See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions." gcc2.96 is known to be a buggy compiler. Use gcc2.95 or better gcc3.2 Rene Brun Ruben Shahoian wrote: > > Hello, > I loaded from CVS root.3.05.07 and compiled it w/o problems with > gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-113) > > But then, when I am trying to compile my old code, which always worked > with root.3.02, > I get an error > In file included from /cern/root/include/TSysEvtHandler.h:28, > from /cern/root/include/TTimer.h:46, > from /cern/root/include/TSystem.h:43, > from tst.cxx:1: > /cern/root/include/TQObject.h: In method `TClass > *ROOT::TQObjectInitBehavior::CreateClass (const char *, short int, > const type_info &, TClass *(*) (const void *), void (*) (void *, > TMemberInspector &, char *), const char *, const char *, int, int) > const': > /cern/root/include/TQObject.h:250: Internal error: Segmentation fault. > > The problem appears when the compilation options included -fvolatile > (which is default for na60root) > > The following line reproduces the problem: > echo "#include <TSystem.h>" > tst.cxx > g++ -fvolatile -I$ROOTSYS/include -c tst.cxx > In file included from /cern/root/include/TSysEvtHandler.h:28, > from /cern/root/include/TTimer.h:46, > from /cern/root/include/TSystem.h:43, > from tst.cxx:1: > /cern/root/include/TQObject.h: In method `TClass > *ROOT::TQObjectInitBehavior::CreateClass (const char *, short int, > const type_info &, TClass *(*) (const void *), void (*) (void *, > TMemberInspector &, char *), const char *, const char *, int, int) > const': > /cern/root/include/TQObject.h:250: Internal error: Segmentation fault. > Please submit a full bug report. > See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions. > > While w/o volatile option it compiles w/o problems. > > Regards, > Ruben > > --
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:16 MET