Re: [ROOT] Parse error in TMatrix.h ?

From: Rene Brun (Rene.Brun@cern.ch)
Date: Wed Mar 05 2003 - 12:39:19 MET


Hi Julien,

Could you send me your .h and .cpp files?

Rene Brun 

"Julien.Bolmont" wrote:
> 
> Hello rooters !
> 
> I wrote a class TSimpleParticule :
> 
> //_________ TSimpleParticle.h _________________________________
> 
> class TSimpleParticle : public TObject {
> 
> ...
> 
> ClassDef(TSimpleParticle,1)
> 
> };
> 
> //____________________________________
> 
> On of TSimpleParticle constructor use TVector3 objects, so I included
> TVector3.h at the beginning of TSimpleParticle.h.
> 
> I use a Makefile inspired by $ROOTSYS/test/Makefile. During compilation of
> TSimpleParticle.cpp on Red Hat 7.2 with g++ 2.96 and root 3.03.09, I get :
> 
> //__________________________________________
> 
> g++ -O -Wall -fPIC -D_REENTRANT
> -I/home/masse/soft/root/v3.03.09.rh7.2/include   -c -o TSimpleParticle.o
> TSimpleParticle.cpp
> In file included from
> /home/masse/soft/root/v3.03.09.rh7.2/include/TVector3.h:17,
>                  from TSimpleParticle.h:21,
>                  from TSimpleParticle.cpp:14:
> /home/masse/soft/root/v3.03.09.rh7.2/include/TMatrix.h:94: parse error
> before `1.60217733e-19'
> /home/masse/soft/root/v3.03.09.rh7.2/include/TMatrix.h:95: parse error
> before `1.60217733e-19'
> make: *** [TSimpleParticle.o] Erreur 1
> 
> //________________________________________________
> 
> I also tried to compile on Mac OS X.2.4, with g++ 3.1 20020420
> (prerelease) and root 3.04.02. Here is the result (quiete similar !) :
> 
> //________________________________________________
> 
> g++ -O -pipe -Wall -I/cern/root/include   -c -o TSimpleParticle.o
> TSimpleParticle.cpp
> In file included from /cern/root/include/TVector3.h:17,
>                  from TSimpleParticle.h:21,
>                  from TSimpleParticle.cpp:14:
> /cern/root/include/TMatrix.h:96: parse error before numeric constant
> /cern/root/include/TMatrix.h:97: parse error before numeric constant
> make: *** [TSimpleParticle.o] Error 1
> 
> //________________________________________________
> 
> I didn't find anything like this in roottalk digest so I think I'm doing
> something wrong, but what is it ?
> Could you help me ?
> 
> Thanks a lot,
> Julien
> 
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Julien Bolmont                          | julien.bolmont@gamum2.in2p3.fr
> Ingénieur diplômé, doctorant            | Tél. bureau:   +33 4 67 14 93 30
> Groupe d'Astroparticules de Montpellier | Tél. domicile: +33 4 67 41 43 91
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:09 MET