[distcc] redeclared symbol error

Lee Adamson lee at macquarie.com.au
Thu Jun 30 02:15:32 GMT 2005


>On 29 Jun 2005, Lee Adamson <lee at macquarie.com.au> wrote:
>> I also built the Solaris compiler. They are compiled with very  similar 
options 
>> from that same source tarball.  No, the Solaris compiler is in 
>> /opt/gcc/gcc-4.0.0/bin...  
>
>In that case the command you gave before, 
>
>> >> /opt/gcc/distcc-2.18/bin/distcc /opt/gcc/cross/i686-pc-linux-gnu/bin/g++ 
>> >> <compiler options>
>
>couldn't work.  If you give an absolute path, it must be the same on all
>machines.  Please post the exact command you're running; or perhaps see
>if it can be reproduced with simpler or open source code.
>
>-- 
>Martin

OK, I have two compilers here. 

One is a Solaris native compiler (works fine), the other is a Solaris to Linux 
cross compiler (errors).  Both compilers exist on all machines.

I have dummied up a simple little 2 file hello world program:


qadsim3-lee [View: lee_unix_view]: cat hello1.cc 
// Fwd declare.
void hello2(void);

void hello1(void)
{
	hello2();
}

int main (void)
{
	hello1();
	return 0;
}
qadsim3-lee [View: lee_unix_view]: cat hello2.cc
#include <iostream>

using namespace std;

void hello2 (void)
{
	cout << "Hello world"<< endl;
}
qadsim3-lee [View: lee_unix_view]: cat makefile
#CC=/opt/gcc/distcc-2.18/bin/distcc /opt/gcc/gcc-4.0.0/bin/g++
CC=/opt/gcc/distcc-2.18/bin/distcc /opt/gcc/cross/i686-pc-linux-gnu/bin/g++
CFLAGS=-O3


hello1.o : hello1.cc
	$(CC) $(CFLAGS) hello1.cc -c -o hello1.o

hello2.o : hello2.cc
	$(CC) $(CFLAGS) hello2.cc -c -o hello2.o

hello : hello1.o hello2.o
	$(CC) $(CFLAGS) hello1.o hello2.o -o hello
qadsim3-lee [View: lee_unix_view]: 


When I use the native compiler (the one commented out above) it works fine, but 
when I use the cross compiler (the configuration above) I get the attached 
errors...

gmake -j 2 hello > COMPILE_OUT 2>&1



More info:
qadsim3-lee [View: ** NONE **]:	cat ~/.distcc/hosts
localhost qad25 qadsim3-lee [View: ** NONE **]:	ll 
/opt/gcc/cross/i686-pc-linux-gnu/bin/g++
-rwxr-xr-x   2 lee      qadstf     356714 Jun 28 15:54 
/opt/gcc/cross/i686-pc-linux-gnu/bin/g++*
qad25-lee [View: ** NONE **]: ll /opt/gcc/cross/i686-pc-linux-gnu/bin/g++
-rwxr-xr-x   2 lee      qadstf     356714 Jun 28 15:54 
/opt/gcc/cross/i686-pc-linux-gnu/bin/g++*










-------------- next part --------------
/opt/gcc/distcc-2.18/bin/distcc /opt/gcc/cross/i686-pc-linux-gnu/bin/g++ -O3 hello1.cc -c -o hello1.o
/opt/gcc/distcc-2.18/bin/distcc /opt/gcc/cross/i686-pc-linux-gnu/bin/g++ -O3 hello2.cc -c -o hello2.o
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:41,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:45,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/clocale:58: `setlocale' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/clocale:59: `localeconv' is already declared in this scope
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:51,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:42,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:45,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:40: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:44: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:53: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:59: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:63: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:63: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:67: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:67: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:74: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:74: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:78: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:78: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:85: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:89: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:93: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:96: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:100: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:100: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:103: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:103: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:107: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:107: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:111: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:122: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:122: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:125: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:131: warning: `__malloc__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:131: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:139: warning: `__malloc__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:139: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:168: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:168: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:171: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:171: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:178: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:178: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:185: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:185: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:189: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:189: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:192: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:192: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:195: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:195: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:200: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:208: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:212: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:218: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:218: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:227: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:227: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:233: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:236: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:243: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:243: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:250: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:250: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:282: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:288: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:293: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:296: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:300: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:300: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:304: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:304: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:308: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:308: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:326: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:326: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:330: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:330: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:338: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:338: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:342: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:342: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:350: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:356: warning: `__pure__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:356: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:363: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:365: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:371: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:374: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:377: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:380: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/string.h:387: warning: `__nonnull__' attribute directive ignored
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:42,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:45,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:79: `memcpy' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:80: `memmove' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:81: `strcpy' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:82: `strncpy' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:83: `strcat' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:84: `strncat' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:85: `memcmp' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:86: `strcmp' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:87: `strcoll' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:88: `strncmp' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:89: `strxfrm' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:90: `strcspn' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:91: `strspn' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:92: `strtok' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:93: `memset' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:94: `strerror' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:95: `strlen' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:97: `memchr' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:103: `strchr' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring: In function `char * strchr(char *, int)':
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:107: implicit declaration of function `int __builtin_strchr(...)'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:107: return to `char *' from `int' lacks a cast
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring: At top level:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:109: `strpbrk' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring: In function `char * strpbrk(char *, const char *)':
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:113: implicit declaration of function `int __builtin_strpbrk(...)'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:113: return to `char *' from `int' lacks a cast
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring: At top level:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:115: `strrchr' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring: In function `char * strrchr(char *, int)':
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:119: implicit declaration of function `int __builtin_strrchr(...)'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:119: return to `char *' from `int' lacks a cast
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring: At top level:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:121: `strstr' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring: In function `char * strstr(char *, const char *)':
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:125: implicit declaration of function `int __builtin_strstr(...)'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstring:125: return to `char *' from `int' lacks a cast
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/libio.h:53,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:72,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:52,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:45,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/include/stdarg.h: At top level:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/include/stdarg.h:43: syntax error before `;'
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:72,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:52,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:45,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/libio.h:475: type specifier omitted for parameter
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/libio.h:477: type specifier omitted for parameter
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:52,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:45,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:77: syntax error before `;'
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:52,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:45,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:199: warning: `__malloc__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:339: type specifier omitted for parameter
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:339: parse error before `)'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:344: type specifier omitted for parameter
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:344: parse error before `)'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:347: type specifier omitted for parameter
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:347: parse error before `)'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:358: type specifier omitted for parameter
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:358: parse error before `)'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:367: type specifier omitted for parameter
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:367: parse error before `)'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:383: type specifier omitted for parameter
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:383: parse error before `)'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:414: type specifier omitted for parameter
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:414: parse error before `)'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:421: type specifier omitted for parameter
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:421: parse error before `)'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:426: type specifier omitted for parameter
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:426: parse error before `)'
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:52,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:45,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:801: type specifier omitted for parameter
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:801: parse error before `)'
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/stdio.h:831,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:52,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:45,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/bits/stdio.h:34: type specifier omitted for parameter
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/bits/stdio.h:34: parse error before `)'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/bits/stdio.h: In function `int vprintf(...)':
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/bits/stdio.h:36: `__fmt' undeclared (first use this function)
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/bits/stdio.h:36: (Each undeclared identifier is reported only once
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/bits/stdio.h:36: for each function it appears in.)
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/bits/stdio.h:36: `__arg' undeclared (first use this function)
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/bits/stdio.h: In function `int getc_unlocked(FILE *)':
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/bits/stdio.h:52: implicit declaration of function `int __builtin_expect(...)'
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:45,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio: At top level:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:102: `clearerr' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:103: `fclose' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:104: `feof' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:105: `ferror' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:106: `fflush' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:107: `fgetc' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:108: `fgetpos' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:109: `fgets' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:110: `fopen' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:111: `fprintf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:112: `fputc' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:113: `fputs' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:114: `fread' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:115: `freopen' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:116: `fscanf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:117: `fseek' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:118: `fsetpos' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:119: `ftell' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:120: `fwrite' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:121: `getc' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:122: `getchar' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:123: `gets' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:124: `perror' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:125: `printf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:126: `putc' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:127: `putchar' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:128: `puts' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:129: `remove' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:130: `rename' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:131: `rewind' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:132: `scanf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:133: `setbuf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:134: `setvbuf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:135: `sprintf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:136: `sscanf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:137: `tmpfile' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:138: `tmpnam' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:139: `ungetc' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:141: `vprintf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:142: `vsprintf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:177: `snprintf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:178: `vfscanf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:179: `vscanf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:180: `vsnprintf' is already declared in this scope
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/cstdio:181: `vsscanf' is already declared in this scope
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:45,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:58: parse error before `__attribute__'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h: In function `int __convert_from_v(...)':
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:64: parse error before `if'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:67: `__old' undeclared (first use this function)
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:67: initializer list being treated as compound expression
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:68: initializer list being treated as compound expression
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:68: initialization to `int' from `const char *' lacks a cast
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:72: `__out' undeclared (first use this function)
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:72: `__size' undeclared (first use this function)
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:72: `__prec' undeclared (first use this function)
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:72: `__v' undeclared (first use this function)
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++locale.h:77: parse error before `if'
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:23,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr-default.h:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr.h:114,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++io.h:37,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:46,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/sched.h:41: non-local function `int sched_setparam(int, const __convert_from_v(...)::sched_param *)' uses local type `const __convert_from_v(...)::sched_param'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/sched.h:44: non-local function `int sched_getparam(int, __convert_from_v(...)::sched_param *)' uses local type `__convert_from_v(...)::sched_param'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/sched.h:48: non-local function `int sched_setscheduler(int, int, const __convert_from_v(...)::sched_param *)' uses local type `const __convert_from_v(...)::sched_param'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/sched.h:63: non-local function `int sched_rr_get_interval(int, __convert_from_v(...)::timespec *)' uses local type `__convert_from_v(...)::timespec'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/sched.h:77: non-local function `int sched_setaffinity(int, unsigned int, const __convert_from_v(...)::cpu_set_t *)' uses local type `const __convert_from_v(...)::cpu_set_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/sched.h:81: non-local function `int sched_getaffinity(int, unsigned int, __convert_from_v(...)::cpu_set_t *)' uses local type `__convert_from_v(...)::cpu_set_t'
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:24,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr-default.h:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr.h:114,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++io.h:37,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:46,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:191: non-local function `time_t mktime(__convert_from_v(...)::tm *)' uses local type `__convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:199: non-local function `size_t strftime(char *, unsigned int, const char *, const __convert_from_v(...)::tm *)' uses local type `const __convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:207: non-local function `char * strptime(const char *, const char *, __convert_from_v(...)::tm *)' uses local type `__convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:218: non-local function `size_t strftime_l(char *, unsigned int, const char *, const __convert_from_v(...)::tm *, __locale_struct *)' uses local type `const __convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:222: non-local function `char * strptime_l(const char *, const char *, __convert_from_v(...)::tm *, __locale_struct *)' uses local type `__convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:229: non-local function `struct __convert_from_v(...)::tm * gmtime(const time_t *)' uses local type `__convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:233: non-local function `struct __convert_from_v(...)::tm * localtime(const time_t *)' uses local type `__convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:240: non-local function `struct __convert_from_v(...)::tm * gmtime_r(const time_t *, __convert_from_v(...)::tm *)' uses local type `__convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:245: non-local function `struct __convert_from_v(...)::tm * localtime_r(const time_t *, __convert_from_v(...)::tm *)' uses local type `__convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:251: non-local function `char * asctime(const __convert_from_v(...)::tm *)' uses local type `const __convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:263: non-local function `char * asctime_r(const __convert_from_v(...)::tm *, char *)' uses local type `const __convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:309: non-local function `time_t timegm(__convert_from_v(...)::tm *)' uses local type `__convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:312: non-local function `time_t timelocal(__convert_from_v(...)::tm *)' uses local type `__convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:325: non-local function `int nanosleep(const __convert_from_v(...)::timespec *, __convert_from_v(...)::timespec *)' uses local type `const __convert_from_v(...)::timespec'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:329: non-local function `int clock_getres(int, __convert_from_v(...)::timespec *)' uses local type `__convert_from_v(...)::timespec'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:332: non-local function `int clock_gettime(int, __convert_from_v(...)::timespec *)' uses local type `__convert_from_v(...)::timespec'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:336: non-local function `int clock_settime(int, const __convert_from_v(...)::timespec *)' uses local type `const __convert_from_v(...)::timespec'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:345: non-local function `int clock_nanosleep(int, int, const __convert_from_v(...)::timespec *, __convert_from_v(...)::timespec *)' uses local type `const __convert_from_v(...)::timespec'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:355: non-local function `int timer_create(int, __convert_from_v(...)::sigevent *, void **)' uses local type `__convert_from_v(...)::sigevent'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:363: non-local function `int timer_settime(void *, int, const __convert_from_v(...)::itimerspec *, __convert_from_v(...)::itimerspec *)' uses local type `const __convert_from_v(...)::itimerspec'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:367: non-local function `int timer_gettime(void *, __convert_from_v(...)::itimerspec *)' uses local type `__convert_from_v(...)::itimerspec'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:395: non-local function `struct __convert_from_v(...)::tm * getdate(const char *)' uses local type `__convert_from_v(...)::tm'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/time.h:410: non-local function `int getdate_r(const char *, __convert_from_v(...)::tm *)' uses local type `__convert_from_v(...)::tm'
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr-default.h:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr.h:114,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++io.h:37,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:46,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:193: non-local function `int pthread_create(pthread_t *, const __convert_from_v(...)::pthread_attr_t *, void * (*)(void *), void *)' uses local type `const __convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:221: non-local function `int pthread_timedjoin_np(long unsigned int, void **, const __convert_from_v(...)::timespec *)' uses local type `const __convert_from_v(...)::timespec'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:243: non-local function `int pthread_attr_init(__convert_from_v(...)::pthread_attr_t *)' uses local type `__convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:246: non-local function `int pthread_attr_destroy(__convert_from_v(...)::pthread_attr_t *)' uses local type `__convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:250: non-local function `int pthread_attr_getdetachstate(const __convert_from_v(...)::pthread_attr_t *, int *)' uses local type `const __convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:254: non-local function `int pthread_attr_setdetachstate(__convert_from_v(...)::pthread_attr_t *, int)' uses local type `__convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:259: non-local function `int pthread_attr_getguardsize(const __convert_from_v(...)::pthread_attr_t *, size_t *)' uses local type `const __convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:263: non-local function `int pthread_attr_setguardsize(__convert_from_v(...)::pthread_attr_t *, unsigned int)' uses local type `__convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:270: non-local function `int pthread_attr_getschedparam(const __convert_from_v(...)::pthread_attr_t *, __convert_from_v(...)::sched_param *)' uses local type `const __convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:275: non-local function `int pthread_attr_setschedparam(__convert_from_v(...)::pthread_attr_t *, const __convert_from_v(...)::sched_param *)' uses local type `__convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:280: non-local function `int pthread_attr_getschedpolicy(const __convert_from_v(...)::pthread_attr_t *, int *)' uses local type `const __convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:284: non-local function `int pthread_attr_setschedpolicy(__convert_from_v(...)::pthread_attr_t *, int)' uses local type `__convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:289: non-local function `int pthread_attr_getinheritsched(const __convert_from_v(...)::pthread_attr_t *, int *)' uses local type `const __convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:293: non-local function `int pthread_attr_setinheritsched(__convert_from_v(...)::pthread_attr_t *, int)' uses local type `__convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:298: non-local function `int pthread_attr_getscope(const __convert_from_v(...)::pthread_attr_t *, int *)' uses local type `const __convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:302: non-local function `int pthread_attr_setscope(__convert_from_v(...)::pthread_attr_t *, int)' uses local type `__convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:307: non-local function `int pthread_attr_getstackaddr(const __convert_from_v(...)::pthread_attr_t *, void **)' uses local type `const __convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:307: warning: `__deprecated__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:315: non-local function `int pthread_attr_setstackaddr(__convert_from_v(...)::pthread_attr_t *, void *)' uses local type `__convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:315: warning: `__deprecated__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:320: non-local function `int pthread_attr_getstacksize(const __convert_from_v(...)::pthread_attr_t *, size_t *)' uses local type `const __convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:326: non-local function `int pthread_attr_setstacksize(__convert_from_v(...)::pthread_attr_t *, unsigned int)' uses local type `__convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:332: non-local function `int pthread_attr_getstack(const __convert_from_v(...)::pthread_attr_t *, void **, size_t *)' uses local type `const __convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:338: non-local function `int pthread_attr_setstack(__convert_from_v(...)::pthread_attr_t *, void *, unsigned int)' uses local type `__convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:346: non-local function `int pthread_attr_setaffinity_np(__convert_from_v(...)::pthread_attr_t *, unsigned int, const __convert_from_v(...)::cpu_set_t *)' uses local type `__convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:352: non-local function `int pthread_attr_getaffinity_np(const __convert_from_v(...)::pthread_attr_t *, unsigned int, __convert_from_v(...)::cpu_set_t *)' uses local type `const __convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:358: non-local function `int pthread_getattr_np(long unsigned int, __convert_from_v(...)::pthread_attr_t *)' uses local type `__convert_from_v(...)::pthread_attr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:368: non-local function `int pthread_setschedparam(long unsigned int, int, const __convert_from_v(...)::sched_param *)' uses local type `const __convert_from_v(...)::sched_param'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:374: non-local function `int pthread_getschedparam(long unsigned int, int *, __convert_from_v(...)::sched_param *)' uses local type `__convert_from_v(...)::sched_param'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:400: non-local function `int pthread_setaffinity_np(long unsigned int, unsigned int, const __convert_from_v(...)::cpu_set_t *)' uses local type `const __convert_from_v(...)::cpu_set_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:404: non-local function `int pthread_getaffinity_np(long unsigned int, unsigned int, __convert_from_v(...)::cpu_set_t *)' uses local type `__convert_from_v(...)::cpu_set_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:664: non-local function `int __sigsetjmp(__convert_from_v(...)::__jmp_buf_tag *, int)' uses local type `__convert_from_v(...)::__jmp_buf_tag'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:672: non-local function `int pthread_mutex_init(__convert_from_v(...)::pthread_mutex_t *, const __convert_from_v(...)::pthread_mutexattr_t *)' uses local type `__convert_from_v(...)::pthread_mutex_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:675: non-local function `int pthread_mutex_destroy(__convert_from_v(...)::pthread_mutex_t *)' uses local type `__convert_from_v(...)::pthread_mutex_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:678: non-local function `int pthread_mutex_trylock(__convert_from_v(...)::pthread_mutex_t *)' uses local type `__convert_from_v(...)::pthread_mutex_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:681: non-local function `int pthread_mutex_lock(__convert_from_v(...)::pthread_mutex_t *)' uses local type `__convert_from_v(...)::pthread_mutex_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:687: non-local function `int pthread_mutex_timedlock(__convert_from_v(...)::pthread_mutex_t *, const __convert_from_v(...)::timespec *)' uses local type `__convert_from_v(...)::pthread_mutex_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:691: non-local function `int pthread_mutex_unlock(__convert_from_v(...)::pthread_mutex_t *)' uses local type `__convert_from_v(...)::pthread_mutex_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:698: non-local function `int pthread_mutexattr_init(__convert_from_v(...)::pthread_mutexattr_t *)' uses local type `__convert_from_v(...)::pthread_mutexattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:701: non-local function `int pthread_mutexattr_destroy(__convert_from_v(...)::pthread_mutexattr_t *)' uses local type `__convert_from_v(...)::pthread_mutexattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:706: non-local function `int pthread_mutexattr_getpshared(const __convert_from_v(...)::pthread_mutexattr_t *, int *)' uses local type `const __convert_from_v(...)::pthread_mutexattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:710: non-local function `int pthread_mutexattr_setpshared(__convert_from_v(...)::pthread_mutexattr_t *, int)' uses local type `__convert_from_v(...)::pthread_mutexattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:715: non-local function `int pthread_mutexattr_gettype(const __convert_from_v(...)::pthread_mutexattr_t *, int *)' uses local type `const __convert_from_v(...)::pthread_mutexattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:721: non-local function `int pthread_mutexattr_settype(__convert_from_v(...)::pthread_mutexattr_t *, int)' uses local type `__convert_from_v(...)::pthread_mutexattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:732: non-local function `int pthread_rwlock_init(__convert_from_v(...)::pthread_rwlock_t *, const __convert_from_v(...)::pthread_rwlockattr_t *)' uses local type `__convert_from_v(...)::pthread_rwlock_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:735: non-local function `int pthread_rwlock_destroy(__convert_from_v(...)::pthread_rwlock_t *)' uses local type `__convert_from_v(...)::pthread_rwlock_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:738: non-local function `int pthread_rwlock_rdlock(__convert_from_v(...)::pthread_rwlock_t *)' uses local type `__convert_from_v(...)::pthread_rwlock_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:741: non-local function `int pthread_rwlock_tryrdlock(__convert_from_v(...)::pthread_rwlock_t *)' uses local type `__convert_from_v(...)::pthread_rwlock_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:747: non-local function `int pthread_rwlock_timedrdlock(__convert_from_v(...)::pthread_rwlock_t *, const __convert_from_v(...)::timespec *)' uses local type `__convert_from_v(...)::pthread_rwlock_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:751: non-local function `int pthread_rwlock_wrlock(__convert_from_v(...)::pthread_rwlock_t *)' uses local type `__convert_from_v(...)::pthread_rwlock_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:754: non-local function `int pthread_rwlock_trywrlock(__convert_from_v(...)::pthread_rwlock_t *)' uses local type `__convert_from_v(...)::pthread_rwlock_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:760: non-local function `int pthread_rwlock_timedwrlock(__convert_from_v(...)::pthread_rwlock_t *, const __convert_from_v(...)::timespec *)' uses local type `__convert_from_v(...)::pthread_rwlock_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:764: non-local function `int pthread_rwlock_unlock(__convert_from_v(...)::pthread_rwlock_t *)' uses local type `__convert_from_v(...)::pthread_rwlock_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:770: non-local function `int pthread_rwlockattr_init(__convert_from_v(...)::pthread_rwlockattr_t *)' uses local type `__convert_from_v(...)::pthread_rwlockattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:773: non-local function `int pthread_rwlockattr_destroy(__convert_from_v(...)::pthread_rwlockattr_t *)' uses local type `__convert_from_v(...)::pthread_rwlockattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:778: non-local function `int pthread_rwlockattr_getpshared(const __convert_from_v(...)::pthread_rwlockattr_t *, int *)' uses local type `const __convert_from_v(...)::pthread_rwlockattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:782: non-local function `int pthread_rwlockattr_setpshared(__convert_from_v(...)::pthread_rwlockattr_t *, int)' uses local type `__convert_from_v(...)::pthread_rwlockattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:787: non-local function `int pthread_rwlockattr_getkind_np(const __convert_from_v(...)::pthread_rwlockattr_t *, int *)' uses local type `const __convert_from_v(...)::pthread_rwlockattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:791: non-local function `int pthread_rwlockattr_setkind_np(__convert_from_v(...)::pthread_rwlockattr_t *, int)' uses local type `__convert_from_v(...)::pthread_rwlockattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:801: non-local function `int pthread_cond_init(__convert_from_v(...)::pthread_cond_t *, const __convert_from_v(...)::pthread_condattr_t *)' uses local type `__convert_from_v(...)::pthread_cond_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:804: non-local function `int pthread_cond_destroy(__convert_from_v(...)::pthread_cond_t *)' uses local type `__convert_from_v(...)::pthread_cond_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:807: non-local function `int pthread_cond_signal(__convert_from_v(...)::pthread_cond_t *)' uses local type `__convert_from_v(...)::pthread_cond_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:810: non-local function `int pthread_cond_broadcast(__convert_from_v(...)::pthread_cond_t *)' uses local type `__convert_from_v(...)::pthread_cond_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:818: non-local function `int pthread_cond_wait(__convert_from_v(...)::pthread_cond_t *, __convert_from_v(...)::pthread_mutex_t *)' uses local type `__convert_from_v(...)::pthread_cond_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:830: non-local function `int pthread_cond_timedwait(__convert_from_v(...)::pthread_cond_t *, __convert_from_v(...)::pthread_mutex_t *, const __convert_from_v(...)::timespec *)' uses local type `__convert_from_v(...)::pthread_cond_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:835: non-local function `int pthread_condattr_init(__convert_from_v(...)::pthread_condattr_t *)' uses local type `__convert_from_v(...)::pthread_condattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:838: non-local function `int pthread_condattr_destroy(__convert_from_v(...)::pthread_condattr_t *)' uses local type `__convert_from_v(...)::pthread_condattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:843: non-local function `int pthread_condattr_getpshared(const __convert_from_v(...)::pthread_condattr_t *, int *)' uses local type `const __convert_from_v(...)::pthread_condattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:847: non-local function `int pthread_condattr_setpshared(__convert_from_v(...)::pthread_condattr_t *, int)' uses local type `__convert_from_v(...)::pthread_condattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:854: non-local function `int pthread_condattr_getclock(const __convert_from_v(...)::pthread_condattr_t *, __clockid_t *)' uses local type `const __convert_from_v(...)::pthread_condattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:858: non-local function `int pthread_condattr_setclock(__convert_from_v(...)::pthread_condattr_t *, int)' uses local type `__convert_from_v(...)::pthread_condattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:890: non-local function `int pthread_barrier_init(__convert_from_v(...)::pthread_barrier_t *, const __convert_from_v(...)::pthread_barrierattr_t *, unsigned int)' uses local type `__convert_from_v(...)::pthread_barrier_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:893: non-local function `int pthread_barrier_destroy(__convert_from_v(...)::pthread_barrier_t *)' uses local type `__convert_from_v(...)::pthread_barrier_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:896: non-local function `int pthread_barrier_wait(__convert_from_v(...)::pthread_barrier_t *)' uses local type `__convert_from_v(...)::pthread_barrier_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:900: non-local function `int pthread_barrierattr_init(__convert_from_v(...)::pthread_barrierattr_t *)' uses local type `__convert_from_v(...)::pthread_barrierattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:903: non-local function `int pthread_barrierattr_destroy(__convert_from_v(...)::pthread_barrierattr_t *)' uses local type `__convert_from_v(...)::pthread_barrierattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:908: non-local function `int pthread_barrierattr_getpshared(const __convert_from_v(...)::pthread_barrierattr_t *, int *)' uses local type `const __convert_from_v(...)::pthread_barrierattr_t'
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/pthread.h:912: non-local function `int pthread_barrierattr_setpshared(__convert_from_v(...)::pthread_barrierattr_t *, int)' uses local type `__convert_from_v(...)::pthread_barrierattr_t'
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr-default.h:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr.h:114,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++io.h:37,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:46,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:256: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:262: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:420: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:430: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:435: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:463: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:463: warning: `__deprecated__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:483: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:495: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:500: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:505: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:510: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:516: warning: `__nonnull__' attribute directive ignored
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr-default.h:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr.h:114,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++io.h:37,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:46,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:536: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:719: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:735: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:740: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:746: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:750: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:753: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:775: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:780: warning: `__nonnull__' attribute directive ignored
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr-default.h:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr.h:114,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++io.h:37,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:46,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:797: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:805: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:816: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:818: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:827: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:837: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:862: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:866: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:901: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:913: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:1026: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:1030: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:1038: warning: `__nonnull__' attribute directive ignored
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../i686-pc-linux-gnu/include/unistd.h:1046: warning: `__nonnull__' attribute directive ignored
In file included from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr.h:114,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/c++io.h:37,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iosfwd:46,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ios:43,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/ostream:44,
                 from /opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/iostream:44,
                 from hello2.cc:1:
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr-default.h:108: cannot declare static function inside another function
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr-default.h: In function `int __gthread_active_p()':
/opt/gcc/cross/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/4.0.0/i686-pc-linux-gnu/bits/gthr-default.h:112: confused by earlier errors, bailing out
distcc[22686] ERROR: compile hello2.cc on qad25 failed
make: *** [hello2.o] Error 1


More information about the distcc mailing list