Re: [ROOT] 2.25.03 compile error

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Thu May 31 2001 - 17:22:47 MEST


Hi Kirill,

  the problem is that the CINT version in 2.25.03 does not compile on systems
that use glibc 2.2 (where fpos_t used in fgetpos became a struct instead
of a simple long). So to reinstall 2.25.03 you also need a system like < RH7.0.

Cheers, Fons.



Kirill Shileev wrote:
> 
> Hello
> I need to install the old 2.25.03 ROOT on Linux Mandrake 8.0 box for some
> legacy reason. I ve got the following error:
> 
> ....
> 
> gcc -O2 -pipe -Wall -fPIC -Iinclude  -DG__REGEXP -DG__UNIX -DG__SHAREDLIB
> -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -o cint/src/macro.o -c
> cint/src/macro.c
> cint/src/macro.c: In function `G__execfuncmacro':
> cint/src/macro.c:520: invalid operands to binary ==
> cint/src/macro.c: In function `G__execfuncmacro_noexec':
> cint/src/macro.c:898: invalid operands to binary ==
> make: *** [cint/src/macro.o] Error 1
> 
> Root source is from root.cern.ch tarball. Compiler gives
> 
> gcc -v
> Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux/2.96/specs
> gcc version 2.96 20000731 (Linux-Mandrake 8.0 2.96-0.48mdk)
> 
> Any help?
> 
> Regards, Kirill

-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers@cern.ch              Phone: +41 22 7679248
WWW:    http://root.cern.ch/~rdm/            Fax:   +41 22 7677910



This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:47 MET