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

From: Matt Palmer (palmer@hep.phy.cam.ac.uk)
Date: Thu May 16 2002 - 11:12:38 MEST


>> 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



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