Re: [ROOT] Problem with 'h2root'

From: Rene Brun (Rene.Brun@cern.ch)
Date: Fri Jan 23 2004 - 08:40:22 MET


This unfortunate problem with string push_back had already been fixed in the
development version a few weeks ago.

Rene Brun

Matthew D Wood wrote:
> 
>         I misspoke in my last email.  My problem is a little more
> complicated than I first described.  Originally I was using the
> pre-compiled version of ROOT 'root_v3.10.02.Linux.RH7.3.gcc296' in which
> case I encountered the problem I described with the 'h2root' utility.
> Then I tried compiling ROOT from source (the same version) after which
> 'h2root' worked fine but I encountered a different problem when using
> strings and vectors which I have illustrated in the following example:
> 
> #include<vector>
> #include<string>
> 
> void string_test() {
> 
>   vector<string> a;
> 
>   a.push_back("testa");
>   a.push_back("testb");
> 
> }
> 
> Running this script creates the error:
> Error: no such template new c_string<char> FILE:defalloc.h LINE:121
> *** Interpreter error recovered ***
> 
> which did not occur when I was using the pre-compiled ROOT.
>         I did not build the cern libraries myself but rather I took the
> ones from cern and put them into /cern/pro/lib/ on my own computer.  Could
> this be the problem?
> 
> Matthew
> 
> On Thu, 22 Jan 2004, Rene Brun wrote:
> 
> > Hi Matt,
> >
> > Where did you take the cernlib bins?
> > Did you build cernlib/libPacklib.a yourselkf?
> >
> > Rene Brun
> >
> > On Thu, 22 Jan 2004, Matthew
> > D Wood
> > wrote:
> >
> > > Hi.  I am having trouble running the 'h2root' utility that changes hbook
> > > files to root files.  When I try to run h2root on the command line I get
> > > the following:
> > >
> > > > h2root
> > > h2root: /lib/i686/libc.so.6: version `GLIBC_PRIVATE' not found (required
> > > by h2root)
> > >
> > > I have compiled this from the most recent root source 3.10/02 and my
> > > system information is as follows:
> > >
> > > Redhat:  7.1
> > > gcc:     2.96-85
> > > glibc:   2.2.4
> > >
> > > Everything else in root seems to work fine.
> > >
> > > Matthew
> > >
> >



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