ICC compile errors

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Fri, 25 Mar 2011 03:13:25 +1300

I've got it to the point where all the simple ones appear gone.

Anyone have a clue what this means? and how we fix it?

The closest I could get was that it did not like the system definitions
inside <iosfwd>

/usr/include/c++/4.1.2/cstdio(109): error: the global scope has no "fgetpos"
     using ::fgetpos;
             ^
/usr/include/c++/4.1.2/cstdio(111): error: the global scope has no "fopen"
     using ::fopen;
             ^

/usr/include/c++/4.1.2/cstdio(116): error: the global scope has no "freopen"
     using ::freopen;
             ^

/usr/include/c++/4.1.2/cstdio(119): error: the global scope has no "fsetpos"
     using ::fsetpos;
             ^

/usr/include/c++/4.1.2/cstdio(138): error: the global scope has no "tmpfile"
     using ::tmpfile;
             ^
/usr/include/c++/4.1.2/cstdio(109): error: the global scope has no "fgetpos"
     using ::fgetpos;
             ^
/usr/include/c++/4.1.2/cstdio(111): error: the global scope has no "fopen"
     using ::fopen;
             ^
/usr/include/c++/4.1.2/cstdio(116): error: the global scope has no "freopen"
     using ::freopen;
             ^
/usr/include/c++/4.1.2/cstdio(119): error: the global scope has no "fsetpos"
     using ::fsetpos;
             ^
/usr/include/c++/4.1.2/cstdio(138): error: the global scope has no "tmpfile"
     using ::tmpfile;
             ^
compilation aborted for ../../../src/base/AsyncJob.cc (code 2)

Kinkie:
   There also seems to be a problem with ccache on that job. I have to
remove it to get around "no rule to make ###" errors. Where ### was some
internal ccache name for an object with build-generated .cc.

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE9 or 3.1.11
   Beta testers wanted for 3.2.0.5
Received on Thu Mar 24 2011 - 14:13:31 MDT

This archive was generated by hypermail 2.2.0 : Thu Mar 24 2011 - 12:00:14 MDT