Re: [ROOT] Intel icc compiler on Linux...

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Thu May 16 2002 - 11:47:19 MEST


For me it works fine on RH7.1 and RH7.2. What Linux version/glibc are
you using?

-- Fons



On Thu, 2002-05-16 at 11:12, Matt Palmer wrote:
> >> Fons Rademakers writes:
> >>  >   with the current version of ROOT in CVS we now fully support the
> >>  > latest Intel icc v6 compiler.
> Hi, when I tried to compile root using icc (having used ./configure linuxicc 
> first of course!) I got the following error:
> 
> icc -O -Iinclude  -o unix/src/TUnixSystem.o -c unix/src/TUnixSystem.cxx
> unix/src/TUnixSystem.cxx
> unix/src/TUnixSystem.cxx(2274): error: no operator "<<" matches these operands
>             operand types are: __dev_t << int
>            *id = (statbuf.st_dev << 24) + statbuf.st_ino;
> 
> I think this is due to __dev_t being of type long[2] rather than long long 
> for non-GNU compilers. 
> 
> Thanks
> Matt
-- 
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 7679480



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:53 MET