Re: GUITEST and ROOTCINT

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Thu May 07 1998 - 19:24:51 MEST


Hi Yves,

  this has been fixed in the development version (not yet on the web).
To work around this problem you have to tell rootcint not to generate
I/O statements for the TGTextBuffer variables. Do this by putting an !
as first character in the comment field, like:

private:
   TGTExtBuffer  *fBuf;   //! not in Streamer()

Cheers, Fons.


Yves Schutz wrote:
> 
> I have tried to pass the guitest example through rootcint. To do so I have splitted the various classes into individual .h and
> .C files.
> the compilation of the dictionnary generated by rootcint gives me the following errors :
> 
> g++ -g -fPIC -I/local2/cern/root/include    -c wa98dict.C -o wa98dict.o
> wa98dict.C: In method `void YSMsgBox::Streamer(class TBuffer &)':
> wa98dict.C:6874: no match for `operator >>(class TBuffer, class TGTextBuffer *)'
> wa98dict.C:6875: no match for `operator >>(class TBuffer, class TGTextBuffer *)'
> wa98dict.C:6905: no match for `operator <<(class TBuffer, class TGTextBuffer *)'
> wa98dict.C:6906: no match for `operator <<(class TBuffer, class TGTextBuffer *)'
> wa98dict.C: In method `void YSSliders::Streamer(class TBuffer &)':
> wa98dict.C:6977: no match for `operator >>(class TBuffer, class TGTextBuffer *)'
> wa98dict.C:6978: no match for `operator >>(class TBuffer, class TGTextBuffer *)'
> wa98dict.C:6979: no match for `operator >>(class TBuffer, class TGTextBuffer *)'
> wa98dict.C:6980: no match for `operator >>(class TBuffer, class TGTextBuffer *)'
> wa98dict.C:6996: no match for `operator <<(class TBuffer, class TGTextBuffer *)'
> wa98dict.C:6997: no match for `operator <<(class TBuffer, class TGTextBuffer *)'
> wa98dict.C:6998: no match for `operator <<(class TBuffer, class TGTextBuffer *)'
> wa98dict.C:6999: no match for `operator <<(class TBuffer, class TGTextBuffer *)'
> 
> Thanks for help .... Yves
> --
> Yves SCHUTZ  GANIL (IN2P3 - CNRS) collaboration TAPS http://ganp03.in2p3.fr
> GANIL                 Telephone: (33) 2 31 45 47 01
> BP 5027               Fax      : (33) 2 31 45 46 65
> F-14076 Caen          e-mail   : mailto:SCHUTZ@IN2P3.FR

-- 
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



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