Re: [ROOT] difference between root v2.23 and v3.03

From: Rene Brun (Rene.Brun@cern.ch)
Date: Fri Oct 04 2002 - 19:51:39 MEST


Hi Shirley,

The list of changes between 2.23 and 3.03/09 is pretty long.
If you want a complete list, see our release notes, eg

http://root.cern.ch/root/htmldoc/examples/Version30309.news.html
http://root.cern.ch/root/htmldoc/examples/Version303.news.html
http://root.cern.ch/root/html302/examples/Version302.news.html
http://root.cern.ch/root/html/examples/V3.01.txt.html
http://root.cern.ch/root/html/examples/V3.00.txt.html
http://root.cern.ch/root/html/examples/V2.25.txt.html

I STRONGLY recommend moving to 3.03/09. Try to compile your code,
see if you get error messages.
If you get compiler errors, check the signature of the functions
of your classes deriving from TObject. In version 2.25, we added
the "const" specifier to several TObject classes. You should also
make these functions "const" in your classes.
The functions calling sequences did not change.

Let me know if you have problems.

Rene Brun

On Thu, 3 Oct 2002 CWHo@lbl.gov wrote:

> Hello,
> 
> Our group 's computer cluster have just upgraded to a different gcc
> compiler and then it appears that rootv2.23 is no longer compatible with
> the new gcc (v2.96), and so we try migrating to root3.03 , however some
> of the codes are produced long time ago by people who have already left
> the group using rootv2.23 which is not compiled with the new compiler.
> 
> So , we need to figure out the differences between the root v2.23 and
> root v3.03 . Is there a way to figure this out without going into all
> depths of the code?
> 
> THanks!
> Shirley 
> 



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