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

From: Hyeongryul So (alphard@ieplab.snu.ac.kr)
Date: Thu May 06 2004 - 05:27:09 MEST


Dear Rene,

I downloaded, installed and tested it, which now works well. I decided
to just use it because I could neither figure out what the cause of my
trouble really is nor think of any way to make a small sample file
showing the problem.

Thank you very much for your attention and the binary tar ball.

Best regards,
H. So.

Rene Brun wrote: 
> Hi,
> 
> I have now created a binary tar ball for Fedora Core1.
> See the Download page for version 4.00/04.
> I cannot reproduce the problem you are reporting.
> Could you send me a small file showing this problem?
> 
> Rene Brun
> 
> Hyeongryul So wrote:
> > 
> > Dear Rene,
> > 
> > yes, I had built the ROOT binaries myself because there were no official
> > binaries yet for Fedora Core 1. The following options were used for the
> > configure script.
> > 
> >         ./configure linux --prefix=/usr/local --enable-soversion --enable-rpath --enable-thread
> > 
> > The binaries were built by 'make -j5' using GNU make and installed by 'make
> > install' as usual. The previous version (CVS in 2004/04/25) was overwritten
> > during the installation.
> > 
> > GCC was the default one (3.3.2). The specs are shown below.
> > 
> >         Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.3.2/specs
> >         Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --host=i386-redhat-linux
> >         Thread model: posix
> >         gcc version 3.3.2 20031022 (Red Hat Linux 3.3.2-1)
> > 
> > Please let me know if there is any information missing. With these options,
> > the previous versions (4.00/03 and CVS) seemed to work without trouble.
> > 
> > Thanks,
> > H. So.
> > 
> > Rene Brun wrote:
> > > 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