Re: [ROOT] Compilation warnings on 3.03/06

From: Rene Brun (Rene.Brun@cern.ch)
Date: Thu Jul 18 2002 - 08:28:13 MEST


Hi Pere,

This problem with TMath.h and the -ansi option had already been
fixed in the development version.
We are just about to introduce 3.03/07 today.

Rene Brun

On Wed, 17 Jul 2002, Pere Mato Vila wrote:

> Dear rooters,
> 
>   I noticed that this new version of ROOT produces more compilation
> warnings than before. Here are some of them.
> 
> A) On Linux RH6.1 gcc 2.95.2 with "-D_GNU_SOURCE -Dlinux -Dunix -pipe
> -ansi -Wall"
> 
> /afs/cern.ch/sw/packages/ROOT/v3.03.06/rh61_gcc2952/root/include/TMath.h
> :319: warning: `isnan' redefined
> /usr/include/math.h:217: warning: this is the location of the previous
> definition library
> 
> /afs/cern.ch/sw/packages/ROOT/v3.03.06/rh61_gcc2952/root/include/TH3.h:3
> 7: warning: unused parameter `Stat_t w'
> 
> /afs/cern.ch/sw/packages/ROOT/v3.03.06/rh61_gcc2952/root/include/TH3.h:3
> 8: warning: unused parameter `Axis_t y'
> 
> /afs/cern.ch/sw/packages/ROOT/v3.03.06/rh61_gcc2952/root/include/TH3.h:7
> 8: warning: unused parameter`const Option_t * option'
> 
> /afs/cern.ch/sw/packages/ROOT/v3.03.06/rh61_gcc2952/root/include/TH1.h:2
> 51: warning: unused parameter `Int_t n'
> 
> /afs/cern.ch/sw/packages/ROOT/v3.03.06/rh61_gcc2952/root/include/TH2.h:4
> 0: warning: unused parameter `Stat_t w'
> 
> /afs/cern.ch/sw/packages/ROOT/v3.03.06/rh61_gcc2952/root/include/TH2.h:7
> 6: warning: unused parameter `const Option_t * option'
> 
> /afs/cern.ch/sw/packages/ROOT/v3.03.06/rh61_gcc2952/root/include/TH2.h:7
> 8: warning: unused parameter `const Option_t * option'
> 
> /afs/cern.ch/sw/packages/ROOT/v3.03.06/rh61_gcc2952/root/include/TLeaf.h
> :77: warning: unused parameter `Int_t i'
> 
> B) On Windows VC++ 6.0
> S:/sw/ROOT/v3.03.06/nt4/root/include\Bytes.h(205) : warning C4800:
> 'unsigned char' : forcing value to bool 'true' or 'false' (performance
> warning)
> 
> S:/sw/ROOT/v3.03.06/nt4/root/include\TROOT.h(190) : warning C4800:
> 'const int' : forcing value to bool 'true' or 'false' (performance
> warning)
> 
> ------------------------------------------------------------
> Pere Mato  CERN, EP Division, CH 1211 Geneva 23, Switzerland
>            e-mail: Pere.Mato@cern.ch    tel: +41 22 76 78696
>            fax:  +41 22 76 79425        gsm: +41 79 20 10855
> 
>  
> 



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:00 MET