Re: root on Linux: can't make trees?

From: stefan kluth (skluth@mh1.lbl.gov)
Date: Wed Jun 10 1998 - 18:45:33 MEST


On Wed, 10 Jun 1998, Rene Brun wrote:

> stefan kluth wrote:
> > I am learning to write root trees and I am stuck at a strange problem:
> > 
> > persil:~/scratch> g++ -g -o treetest myclassCint.cc myclass.cc treetest.cc
> > -I${ROOTSYS}/include -L${ROOTSYS}/lib -lNew -lBase -lCint -lRint -lClib
> > -lCont -lFunc -lGraf -lGraf3d -lHist -lHtml -lMatrix -lMeta -lMinuit -lNet
> > -lPostscript -lProof -lTree -lUnix -lZip -lGpad -lGui -lGX11 -lX3d
> > -L/usr/X11R6/lib -lX11 -ldl -lXpm -lm
> > treetest.cc: In function `int main(int, char **)':
> > treetest.cc:46: warning: initialization to `int' from `float'
> > /tmp/cce23616: In function `myclass type_info function':
> > /home/skluth/scratch/myclass.cc:5: undefined reference to `TObject
> > type_info function'
> > /home/skluth/scratch/myclass.cc:5: undefined reference to `TObject
> > type_info node'
> > 
> > myclass.hh/cc defines the objects which are stored in a tree and treetest
> > is a simple main() which generates the objects with random numbers. The
> > same code works just fine on DEC unix 4 with DEC cxx 6. The line
> > myclass.cc:5 contains "ClassImp(myclass)".
> > 
> > I work on Linux persil 2.0.33 #7 Sat Apr 11 04:37:43 PDT 1998 i686 unknown
> > 
> > with persil:~/scratch> g++ -v
> > Reading specs from /usr/lib/gcc-lib/i486-linux/egcs-2.90.29/specs
> > gcc version egcs-2.90.29 980515 (egcs-1.0.3 release)
> > 
> 
> The version of Root for Linux-egcs has been compiled with the options
>  -fno-rtti -fno-exceptions
> You should compile your code with the same options. The choice of
> these options was suggested for compatibility between code compiled
> with gcc and egcs compilers.

Great, this worked! Thanks a lot! cheers, Stefan


---Stefan Kluth---------------Lynen Fellow----------------|\--|\-------
-  LBNL, MS 50A 2160       -  phone:  +1 510 495 2376  -  |/  |/      -
-  1 Cyclotron Rd.         -  fax:    +1 510 495 2957  -  |\/\|\/\|'  -
---Berkeley, CA94720, USA-----e-mail: SKluth@lbl.gov------|/\/|/\/|----



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:33 MET