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