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