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