Problems using TVector3 within CINT

Dear Rooters,

I am probably doing something wrong, but I can’t figure out what. Here is the

My CINT does not know the TVector3 class, although it does know TVector and TVectorD.

I am running RedHat8, with gcc 3.2, and the problem occurs with all
versions of Root that I have tryied:

root_v3.04.02 -> compiled from source
root_v3.10.01 -> compiled from source
root_v3.10.01 -> binaries for RH9.0, gcc 3.2.2, downloaded today from cern

I have a “utils.c” that is loaded on startup and contains some functions I
am always using, and I have tried to add a line like:

#include “TVector3.h”

but I get the error message below.

Any tips??



root [0] .L utils.c
Warning: Re-initialization ignored const kMaxInt FILE:/home/augertmp/root/include/Rtypes.h LINE:90
Warning: Re-initialization ignored const kMaxShort FILE:/home/augertmp/root/include/Rtypes.h LINE:91
Warning: Re-initialization ignored const kBitsPerByte FILE:/home/augertmp/root/include/Rtypes.h LINE:92
Warning: Re-initialization ignored const kNPOS FILE:/home/augertmp/root/include/Rtypes.h LINE:93
Limitation: Reference member not supported. Please use pointer FILE:/home/augertmp/root/include/TGenericClassInfo.h LINE:28
*** Interpreter error recovered ***
root [1]


Before being able to use TVector3 you need to issue