the dictionary warnings are ok.
We compile normally the dictionaries without -O since that takes
generally
too long and too many resources for the relatively small gain of having
these
stubs optimized. Yes, just putting NOOPT=$(OPT) will optimize them.
I removed the GMenu warning.
Cheers, Fons.
Jacek M. Holeczek wrote:
>
> In my last mail I have forgotten to mention that I get some warnings when
> the rootcint generates dictionaries. Some of them ( these that look
> seriously ) are :
> -------------------------------------------------------------------------
> Generating dictionary META_G__Meta.cxx...
> Limitation: macro handled as typedef char TWin32SendClass; FILE:TCint.h LINE:33
> ...
> Generating dictionary TREE_G__Tree.cxx...
> ...
> Class TLeafObject: Do not generate Streamer()
> *** Datamember TLeafB::fValue: pointer to fundamental type (need manual intervention)
> *** Datamember TLeafI::fValue: pointer to fundamental type (need manual intervention)
> ...
> *** Datamember TLeafC::fValue: pointer to fundamental type (need manual intervention)
> -------------------------------------------------------------------------
> There is only one warning coming from compilation :
> -------------------------------------------------------------------------
> g++ ... -c GUI_GMenu.cxx
> GUI_GMenu.cxx: In method `Bool_t TGMenuBar::HandleKey(struct Event_t *)':
> GUI_GMenu.cxx:254: warning: `class TGMenuTitle * target' might be used uninitialized in this function
> -------------------------------------------------------------------------
> I also noticed that in all cases newly created dictionaries are compiled
> without OPT flags ( all other compiles/links include it - probably it's
> sufficient to add NOOPT=$(OPT) in the main Makefile ).
> Are these "warnings" serious ? Should I be afraid of them ?
> Thanks in advance,
> Best regards,
> Jacek.
-- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland E-Mail: Fons.Rademakers@cern.ch Phone: +41 22 7679248 WWW: http://root.cern.ch/~rdm/ Fax: +41 22 7677910