Re: ROOT 2.00/11 with KAI 3.3c

From: Pasha Murat (murat@cdfsga.fnal.gov)
Date: Wed Oct 07 1998 - 17:11:20 MEST


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