Re: [ROOT] Warning message from ROOT 4.00/04

From: Rene Brun (Rene.Brun@cern.ch)
Date: Mon May 03 2004 - 08:34:55 MEST


Hi,

I do not see any problem in reading your file with 4.00/04

Did you generate the ROOT binaries yourself? or imported one of the binaries
on our web site? (we do not have yet a binary for Fedora Core 1)

Rene Brun

Hyeongryul So wrote:
> 
> Hi,
> 
> I have been using ROOT on my Linux box (Fedora Core 1). After upgrading my
> installation of ROOT from 4.00/03 to 4.00/04, I received this warning
> messages while reading files generated by the previous versions of ROOT.
> 
>         root [0] TFile* file = new TFile("check.root", "read")
>         Warning in <TStreamerInfo::BuildCheck>:
>                 The StreamerInfo of class TAttLine read from file check.root
>                 has the same version (=1) as the active class but a different checksum.
>                 You should update the version to ClassDef(TAttLine,2).
>                 Do not try to write objects with the current class definition,
>                 the files will not be readable.
> 
>         Warning in <TStreamerInfo::BuildCheck>:
>                 The StreamerInfo of class TAttMarker read from file check.root
>                 has the same version (=1) as the active class but a different checksum.
>                 You should update the version to ClassDef(TAttMarker,2).
>                 Do not try to write objects with the current class definition,
>                 the files will not be readable.
> 
> Attached is the sample data file which contains only one histogram and was
> generated by ROOT 4.00/03. It seems that the change in class TCint is
> responsible for the message.
> 
>         2004-04-27 15:15  rdm
>                 * meta/: inc/TCint.h, src/TCint.cxx:
>                 use new Cint autoloading interface (G__set_class_autoloading_table()) and
>                 callback mechanism to load the needed library (TCint::AutoLoadCallback()).
> 
> It worries me that the new mechanism might not be backward-compatible; is it
> safe to use ROOT 4.00/04 with data files generated by older version of ROOT?
> 
> Thanks,
> H. So.
> 
>   --------------------------------------------------------------------------------
>                  Name: check.root
>    check.root    Type: unspecified type (application/octet-stream)
>              Encoding: base64



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:07 MET