This seems to be a problem of (ROOT)CINT which comes with 2.00/11. Building ROOT on SGI/IRIX62 we at CDF had problems when generating the dictionaries with both EGCS-1.1 and KCC-33. The workaround used was to comment out the generation of the dictionaries and to use the ones coming in the distribution. - Fons, could we try building 2.00/12 at Fermilab say a day before the official announcement of a new release? - Rob Kennedy (kennedy@fnal.gov) did some work on ROOT makefiles, it may make sense to incorporate his changes into the distribution; - Patrick, don't forget to switch exceptions off if you plan to link ROOT with CDF code. -regards, pasha. -------------------------------------------------------------------------------- Fons Rademakers writes: > Hi patrick, > > can you let us know asap what the difference is between the > G__* files generated with rootcint compiled on KCC and the > ones generated with the gcc rootcint. Assuming that the KCC > version of rootcint works, is the KCC Makefile ok? > > We plan a release at the end of the week and it would be important > to have this fixed. > > Cheers, Fons. > > > > Patrick Schemitz wrote: > > > > Hi Rooters, > > > > maybe this is obsolete, but I'm so proud that I post it anyway :-) > > > > I got ROOT compiled on our Fermi/RedHat 5.0 Linux PC's using the > > KAI C++ compiler 3.3c. The executables seem to work. They pass the > > $ROOTSYS/tutorial, and the libraries can be linked into working > > programs. > > > > However, the supplied Makefile.linuxkcc did not work, so I had to > > use a rather dirty trick to get it compiled. Problem is that the > > files generated by rootcint aren't working. The fix was to first > > compile ROOT with GCC (which works out of the box), delete only the > > .o object files, prevent rootcint from re-generating the files > > by removing all lines starting with @rootcint and then recompile > > the whole thing with KAI. > > > > Cheers, patrick > > > > PS: the files I just reused from the GCC compilations are: > > > > BASE_G__Base1.cxx > > BASE_G__Base2.cxx > > CONT_G__Cont.cxx > > EG_G__EG.cxx > > G3D_G__G3D.cxx > > GPAD_G__GPad.cxx > > GUI_G__Gui1.cxx > > GUI_G__Gui2.cxx > > GUI_G__Gui3.cxx > > G_G__Graf1.cxx > > G_G__Graf2.cxx > > HTML_G__Html.cxx > > H_G__Hist.cxx > > MATRIX_G__Matrix.cxx > > META_G__Meta.cxx > > MINUIT_G__Minuit.cxx > > NET_G__Net.cxx > > PROOF_G__Proof.cxx > > PYTHIA_G__Pythia.cxx > > RINT_G__Rint.cxx > > TREE_G__Tree.cxx > > UNIX_G__Unix.cxx > > VENUS_G__Venus.cxx > > X11_G__X11.cxx > > BASE_G__Base1.h > > BASE_G__Base2.h > > CONT_G__Cont.h > > EG_G__EG.h > > G3D_G__G3D.h > > GPAD_G__GPad.h > > GUI_G__Gui1.h > > GUI_G__Gui2.h > > GUI_G__Gui3.h > > G_G__Graf1.h > > G_G__Graf2.h > > HTML_G__Html.h > > H_G__Hist.h > > MATRIX_G__Matrix.h > > META_G__Meta.h > > MINUIT_G__Minuit.h > > NET_G__Net.h > > PROOF_G__Proof.h > > PYTHIA_G__Pythia.h > > RINT_G__Rint.h > > TREE_G__Tree.h > > UNIX_G__Unix.h > > VENUS_G__Venus.h > > X11_G__X11.h > > > > -- > > Patrick Schemitz, schemitz@ekp.physik.uni-karlsruhe.de > > University of Karlsruhe (TH), Germany > > Faculty for Physics, EKP, Ka'CDF Tracking Group > > -- > Org: CERN, European Laboratory for Particle Physics. > Mail: 1211 Geneve 23, Switzerland Phone: +41 22 7679248 > E-Mail: Fons.Rademakers@cern.ch Fax: +41 22 7677910
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:38 MET