RE:rootcint operator >= problems

From: Masaharu Goto (MXJ02154@nifty.ne.jp)
Date: Thu Feb 11 1999 - 14:20:33 MET


Eddy,

Thank you for reporting this bug. I fixed this in cint5.13.89. 
If you need the fix immediately, please change the source as follows and
rebuild ROOT.

CINT_newlink.c  line 5054
      if(buf[9]==c||'='==buf[9]) c = G__fgetstream_template(buf+10,";\n\r");
CINT_newlink.c  line 5059
        c = G__fgetstream_template(buf+9,";\n\r");

Masaharu Goto

----------------------------------------------------------------
Dear ROOT-ers

I have problems defining "operator>" or ">=", "<","<="
for my class. When generating the dictionary with rootcint the
following warning is issued  (in case of ">=" ):

CC -O -KPIC -I./ -I/work/eddy/root/include -c main.C
CC -O -KPIC -I./ -I/work/eddy/root/include -c TS.C
Generating dictionary
Warning: #pragma link, function =(TS&,TS&) not found FILE:TS_LinkDef.h LINE:9
Note: operator new() masked 1c
Note: operator delete() masked 1c
CC -O -KPIC -I./ -I/work/eddy/root/include -c TSDict.C
CC -g main.o TS.o TSDict.o -L/work/eddy/root/lib -lRint -lNew -lBase -lCint 
-lClib -lCont -lFunc -lGraf -lGraf3d -lHist -lHtml -lMat
rix -lMeta -lMinuit -lNet -lPostscript -lProof -lTree -lUnix -lZip -lGpad -lGu
i -lGX11 -lX3d -L/usr/openwin/lib -L/usr/ccs/lib -lXpm
 -lX11 -lm -lgen -ldl -lsocket -lsunmath -o renroot
renroot done

The error message does not show the ">". Things work fine for any other 
operator.
Any  Clues ??

Best Regards,
Eddy Offermann



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