This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

gcc 3.0 iostream include path problem


// Between prerelease 20010416 and 3.0, bits/std_cstdio.h changed to use
// #include_next instead of #include.  This, in conjunction with the
// behavior of -I handling where duplicate directories are removed from
// the search list causes this trivial file to fail to compile when invoked
// via:
//    g++ -v -I/usr/include thisfile.cc
// The explicit request for /usr/include appears in the search_list
// before the normal default position that follows include/g++-v3,
// causing the second to be removed, and include_next to no longer be
// able to locate stdio.h.  Eliminating the -I/usr/include lets it
// work, but this isn't an easy option given that what I am really
// doing is -I${READLINE_INCLUDE_DIR} which just happens to be
// /usr/include on a Redhat Linux system.
// A trace of the output is attached.

#include <iostream.h>


-- 
  Peter A. Bigot                                     E-mail: bigotp@acm.org
Reading specs from /usr/local/gcc3/bin/../lib/gcc-lib/i686-pc-linux-gnu/3.0/specs
Configured with: ./configure --prefix=/usr/local/gcc-3.0 --enable-threads=posix --enable-long-long --enable-languages=c,c++,f77
Thread model: posix
gcc version 3.0
 /usr/local/gcc3/bin/../lib/gcc-lib/i686-pc-linux-gnu/3.0/cc1plus -v -I/usr/include -iprefix /usr/local/gcc3/bin/../lib/gcc-lib/i686-pc-linux-gnu/3.0/ -D__GNUC__=3 -D__GNUC_MINOR__=0 -D__GNUC_PATCHLEVEL__=0 -D__ELF__ -Dunix -Dlinux -D__ELF__ -D__unix__ -D__linux__ -D__unix -D__linux -Asystem=posix -D__NO_INLINE__ -D__STDC_HOSTED__=1 -D_GNU_SOURCE -Acpu=i386 -Amachine=i386 -Di386 -D__i386 -D__i386__ -D__tune_i686__ -D__tune_pentiumpro__ x.cc -D__GNUG__=3 -D__GXX_DEPRECATED -D__EXCEPTIONS -D__GXX_ABI_VERSION=100 -quiet -dumpbase x.cc -version -o /tmp/ccq69mzk.s
GNU CPP version 3.0 (cpplib) (i386 Linux/ELF)
GNU C++ version 3.0 (i686-pc-linux-gnu)
	compiled by GNU C version 3.0.
ignoring nonexistent directory "/usr/local/gcc3/i686-pc-linux-gnu/include"
ignoring nonexistent directory "/usr/local/gcc-3.0/i686-pc-linux-gnu/include"
ignoring duplicate directory "/usr/local/gcc-3.0/include/g++-v3"
ignoring duplicate directory "/usr/local/gcc-3.0/include/g++-v3/i686-pc-linux-gnu"
ignoring duplicate directory "/usr/local/gcc-3.0/include/g++-v3/backward"
ignoring duplicate directory "/usr/local/gcc-3.0/lib/gcc-lib/i686-pc-linux-gnu/3.0/include"
ignoring duplicate directory "/usr/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include
 /usr/local/gcc3/include/g++-v3
 /usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu
 /usr/local/gcc3/include/g++-v3/backward
 /usr/local/gcc3/lib/gcc-lib/i686-pc-linux-gnu/3.0/include
 /usr/local/include
End of search list.
In file included from /usr/local/gcc3/include/g++-v3/cstdio:31,
                 from /usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/c++io.h:35,
                 from /usr/local/gcc3/include/g++-v3/bits/fpos.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iosfwd.h:41,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:41:24: stdio.h: No such file or directory
In file included from /usr/local/gcc3/include/g++-v3/cstdio:31,
                 from /usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/c++io.h:35,
                 from /usr/local/gcc3/include/g++-v3/bits/fpos.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iosfwd.h:41,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:88: `FILE' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:89: `fpos_t' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:91: `clearerr' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:92: `fclose' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:93: `feof' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:94: `ferror' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:95: `fflush' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:96: `fgetc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:97: `fgetpos' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:98: `fgets' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:99: `fopen' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:100: `fprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:101: `fputc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:102: `fputs' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:103: `fread' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:104: `freopen' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:105: `fscanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:106: `fseek' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:107: `fsetpos' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:108: `ftell' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:109: `fwrite' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:110: `getc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:111: `getchar' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:112: `gets' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:113: `perror' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:114: `printf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:115: `putc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:116: `putchar' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:117: `puts' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:118: `remove' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:119: `rename' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:120: `rewind' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:121: `scanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:122: `setbuf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:123: `setvbuf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:124: `sprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:125: `sscanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:126: `tmpfile' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:127: `tmpnam' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:128: `ungetc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:129: `vfprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:130: `vprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:131: `vsprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:144: `snprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:145: `vfscanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:146: `vscanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:147: `vsnprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:148: `vsscanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:153: `snprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:154: `vfscanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:155: `vscanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:156: `vsnprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdio.h:157: `vsscanf' not declared
In file included from /usr/local/gcc3/include/g++-v3/bits/fpos.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iosfwd.h:41,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/c++io.h:47: syntax error 
   before `;' token
/usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/c++io.h:53: syntax error 
   before `;' token
In file included from /usr/local/gcc3/include/g++-v3/bits/fpos.h:40,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iosfwd.h:41,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:42:24: wchar.h: No such file or directory
In file included from /usr/local/gcc3/include/g++-v3/bits/fpos.h:40,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iosfwd.h:41,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:59: `mbstate_t' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:123: `wint_t' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:125: `btowc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:126: `fgetwc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:127: `fgetws' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:128: `fputwc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:129: `fputws' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:130: `fwide' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:131: `fwprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:132: `fwscanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:133: `getwc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:134: `getwchar' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:135: `mbrlen' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:136: `mbrtowc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:137: `mbsinit' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:138: `mbsrtowcs' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:139: `putwc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:140: `putwchar' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:141: `swprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:142: `swscanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:143: `ungetwc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:144: `vfwprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:145: `vfwscanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:146: `vswprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:147: `vswscanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:148: `vwprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:149: `vwscanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:150: `wcrtomb' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:151: `wcscat' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:152: `wcscmp' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:153: `wcscoll' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:154: `wcscpy' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:155: `wcscspn' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:156: `wcsftime' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:157: `wcslen' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:158: `wcsncat' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:159: `wcsncmp' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:160: `wcsncpy' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:161: `wcsrtombs' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:162: `wcsspn' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:163: `wcstod' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:164: `wcstof' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:165: `wcstok' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:166: `wcstol' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:167: `wcstoul' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:168: `wcsxfrm' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:169: `wctob' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:170: `wmemcmp' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:171: `wmemcpy' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:172: `wmemmove' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:173: `wmemset' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:174: `wprintf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:175: `wscanf' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:177: `wcschr' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h: In function `wchar_t* 
   std::wcschr(wchar_t*, wchar_t)':
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:181: cannot convert `const 
   wchar_t*' to `wchar_t*' for argument `1' to `wchar_t* std::wcschr(wchar_t*, 
   wchar_t)'
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h: At global scope:
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:183: `wcspbrk' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h: In function `wchar_t* 
   std::wcspbrk(wchar_t*, wchar_t*)':
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:187: cannot convert `const 
   wchar_t*' to `wchar_t*' for argument `1' to `wchar_t* std::wcspbrk(wchar_t*, 
   wchar_t*)'
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h: At global scope:
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:189: `wcsrchr' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h: In function `wchar_t* 
   std::wcsrchr(wchar_t*, wchar_t)':
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:193: cannot convert `const 
   wchar_t*' to `wchar_t*' for argument `1' to `wchar_t* std::wcsrchr(wchar_t*, 
   wchar_t)'
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h: At global scope:
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:195: `wcsstr' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h: In function `wchar_t* 
   std::wcsstr(wchar_t*, wchar_t*)':
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:199: cannot convert `const 
   wchar_t*' to `wchar_t*' for argument `1' to `wchar_t* std::wcsstr(wchar_t*, 
   wchar_t*)'
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h: At global scope:
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:201: `wmemchr' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h: In function `wchar_t* 
   std::wmemchr(wchar_t*, wchar_t, unsigned int)':
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:205: cannot convert `const 
   wchar_t*' to `wchar_t*' for argument `1' to `wchar_t* std::wmemchr(wchar_t*, 
   wchar_t, unsigned int)'
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h: At global scope:
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:216: `wcstold' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:217: `wcstoll' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:218: `wcstoull' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:223: `wcstold' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:224: `wcstoll' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwchar.h:225: `wcstoull' not declared
In file included from /usr/local/gcc3/include/g++-v3/bits/std_iosfwd.h:41,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/fpos.h:112: `mbstate_t' was not declared in 
   this scope
/usr/local/gcc3/include/g++-v3/bits/fpos.h:112: template argument 1 is invalid
/usr/local/gcc3/include/g++-v3/bits/fpos.h:114: `mbstate_t' was not declared in 
   this scope
/usr/local/gcc3/include/g++-v3/bits/fpos.h:114: template argument 1 is invalid
In file included from /usr/local/gcc3/include/g++-v3/bits/char_traits.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:41,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:40:25: string.h: No such file or directory
In file included from /usr/local/gcc3/include/g++-v3/bits/char_traits.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:41,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:68: `memcpy' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:69: `memmove' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:70: `strcpy' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:71: `strncpy' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:72: `strcat' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:73: `strncat' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:74: `memcmp' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:75: `strcmp' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:76: `strcoll' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:77: `strncmp' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:78: `strxfrm' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:79: `strcspn' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:80: `strspn' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:81: `strtok' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:82: `memset' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:83: `strerror' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:84: `strlen' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:86: `memchr' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h: In function `void* 
   std::memchr(void*, int, unsigned int)':
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:90: cannot convert `const 
   void*' to `void*' for argument `1' to `void* std::memchr(void*, int, 
   unsigned int)'
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h: At global scope:
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:92: `strchr' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:98: `strpbrk' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:104: `strrchr' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstring.h:110: `strstr' not declared
In file included from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:41,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:55: parse error before `;' 
   token
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:138: parse error before `;' 
   token
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static int std::char_traits<char>::compare(const char*, const char*, 
   unsigned int)':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:154: `memcmp' undeclared 
   (first use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:154: (Each undeclared 
   identifier is reported only once for each function it appears in.)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static size_t std::char_traits<char>::length(const char*)':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:158: `strlen' undeclared 
   (first use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static const char* std::char_traits<char>::find(const char*, unsigned int, 
   const char&)':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:162: cannot convert `const 
   char*' to `void*' for argument `1' to `void* std::memchr(void*, int, 
   unsigned int)'
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static char* std::char_traits<char>::move(char*, const char*, unsigned 
   int)':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:166: `memmove' undeclared 
   (first use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static char* std::char_traits<char>::copy(char*, const char*, unsigned 
   int)':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:170: `memcpy' undeclared 
   (first use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static char* std::char_traits<char>::assign(char*, unsigned int, char)':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:174: `memset' undeclared 
   (first use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static int std::char_traits<char>::eof()':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:191: `EOF' undeclared (first 
   use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: At global scope:
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:204: parse error before `;' 
   token
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:207: parse error before `;' 
   token
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:234: type specifier omitted 
   for parameter
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:234: parse error before `)' 
   token
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:246: parse error before `&' 
   token
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:249: parse error before `(' 
   token
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static int std::char_traits<wchar_t>::compare(const wchar_t*, const 
   wchar_t*, unsigned int)':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:223: `wmemcmp' undeclared 
   (first use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static size_t std::char_traits<wchar_t>::length(const wchar_t*)':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:227: `wcslen' undeclared 
   (first use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static const wchar_t* std::char_traits<wchar_t>::find(const wchar_t*, 
   unsigned int, const wchar_t&)':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:231: cannot convert `const 
   wchar_t*' to `wchar_t*' for argument `1' to `wchar_t* std::wmemchr(wchar_t*, 
   wchar_t, unsigned int)'
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static wchar_t* std::char_traits<wchar_t>::move(...)':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:235: `__s1' undeclared (first 
   use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:235: `__s2' undeclared (first 
   use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:235: `__n' undeclared (first 
   use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:235: `wmemmove' undeclared 
   (first use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static wchar_t* std::char_traits<wchar_t>::copy(wchar_t*, const wchar_t*, 
   unsigned int)':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:239: `wmemcpy' undeclared 
   (first use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static wchar_t* std::char_traits<wchar_t>::assign(wchar_t*, unsigned int, 
   wchar_t)':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:243: `wmemset' undeclared 
   (first use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: In static member function 
   `static wchar_t std::char_traits<wchar_t>::to_char_type(...)':
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:246: `__c' undeclared (first 
   use this function)
/usr/local/gcc3/include/g++-v3/bits/char_traits.h: At global scope:
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:252: parse error before `&' 
   token
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:253: ISO C++ forbids defining 
   types within return type
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:253: `bool' is now a keyword
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:253: non-template used as 
   template
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:253: syntax error before `{' 
   token
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:256: syntax error before `(' 
   token
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:259: syntax error before `(' 
   token
/usr/local/gcc3/include/g++-v3/bits/char_traits.h:273: parse error before `}' 
   token
In file included from /usr/local/gcc3/include/g++-v3/bits/stl_algobase.h:44,
                 from /usr/local/gcc3/include/g++-v3/bits/std_memory.h:20,
                 from /usr/local/gcc3/include/g++-v3/bits/std_string.h:43,
                 from /usr/local/gcc3/include/g++-v3/bits/localefwd.h:42,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:43,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:41:25: stdlib.h: No such file or directory
In file included from /usr/local/gcc3/include/g++-v3/bits/stl_algobase.h:44,
                 from /usr/local/gcc3/include/g++-v3/bits/std_memory.h:20,
                 from /usr/local/gcc3/include/g++-v3/bits/std_string.h:43,
                 from /usr/local/gcc3/include/g++-v3/bits/localefwd.h:42,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:43,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:75: `div_t' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:76: `ldiv_t' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:78: `abort' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:79: `abs' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:80: `atexit' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:81: `atof' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:82: `atoi' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:83: `atol' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:84: `bsearch' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:85: `calloc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:86: `div' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:87: `exit' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:88: `free' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:89: `getenv' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:90: `labs' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:91: `ldiv' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:92: `malloc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:93: `mblen' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:94: `mbstowcs' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:95: `mbtowc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:96: `qsort' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:97: `rand' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:98: `realloc' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:99: `srand' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:100: `strtod' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:101: `strtol' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:102: `strtoul' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:103: `system' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:104: `wcstombs' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:105: `wctomb' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h: In function `long int 
   std::abs(long int)':
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:108: `labs' undeclared (first 
   use this function)
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h: At global scope:
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:111: syntax error before `(' 
   token
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:127: `lldiv_t' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:128: `_Exit' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:137: syntax error before `(' 
   token
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:138: syntax error before `.' 
   token
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:138: syntax error before `.' 
   token
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:141: syntax error before `(' 
   token
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:142: syntax error before `.' 
   token
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:142: syntax error before `.' 
   token
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:144: `atoll' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:145: `strtof' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:146: `strtoll' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:147: `strtoull' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:148: `strtold' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:149: parse error before `}' 
   token
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:153: `lldiv_t' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:154: `_Exit' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:157: `div' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:158: `lldiv' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:159: `atoll' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:160: `strtof' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:161: `strtoll' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:162: `strtoull' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cstdlib.h:163: `strtold' not declared
In file included from /usr/local/gcc3/include/g++-v3/bits/stl_alloc.h:32,
                 from /usr/local/gcc3/include/g++-v3/bits/std_memory.h:21,
                 from /usr/local/gcc3/include/g++-v3/bits/std_string.h:43,
                 from /usr/local/gcc3/include/g++-v3/bits/localefwd.h:42,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:43,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cassert.h:37:25: assert.h: No such file or directory
In file included from /usr/local/gcc3/include/g++-v3/bits/localefwd.h:43,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:43,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:38:24: ctype.h: No such file or directory
In file included from /usr/local/gcc3/include/g++-v3/bits/localefwd.h:43,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:43,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:57: `isalnum' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:58: `isalpha' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:59: `iscntrl' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:60: `isdigit' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:61: `isgraph' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:62: `islower' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:63: `isprint' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:64: `ispunct' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:65: `isspace' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:66: `isupper' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:67: `isxdigit' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:68: `tolower' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cctype.h:69: `toupper' not declared
In file included from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:43,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/localefwd.h:129: `mbstate_t' was not 
   declared in this scope
/usr/local/gcc3/include/g++-v3/bits/localefwd.h:129: template argument 3 is 
   invalid
/usr/local/gcc3/include/g++-v3/bits/localefwd.h:131: `mbstate_t' was not 
   declared in this scope
/usr/local/gcc3/include/g++-v3/bits/localefwd.h:131: template argument 3 is 
   invalid
In file included from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:44,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/ios_base.h:206: `SEEK_CUR' was not declared 
   in this scope
/usr/local/gcc3/include/g++-v3/bits/ios_base.h:207: `SEEK_END' was not declared 
   in this scope
In file included from /usr/local/gcc3/include/g++-v3/bits/locale_facets.h:41,
                 from /usr/local/gcc3/include/g++-v3/bits/basic_ios.h:36,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:46,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_ctime.h:40:23: time.h: No such file or directory
In file included from /usr/local/gcc3/include/g++-v3/bits/locale_facets.h:45,
                 from /usr/local/gcc3/include/g++-v3/bits/basic_ios.h:36,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:46,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:38:25: wctype.h: No such file or directory
In file included from /usr/local/gcc3/include/g++-v3/bits/locale_facets.h:45,
                 from /usr/local/gcc3/include/g++-v3/bits/basic_ios.h:36,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:46,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:62: `wint_t' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:64: `wctype_t' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:65: `wctrans_t' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:67: `iswalnum' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:68: `iswalpha' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:69: `iswblank' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:70: `iswcntrl' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:71: `iswdigit' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:72: `iswgraph' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:73: `iswlower' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:74: `iswprint' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:75: `iswprint' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:76: `iswpunct' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:77: `iswspace' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:78: `iswupper' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:79: `iswxdigit' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:80: `iswctype' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:81: `towlower' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:82: `towupper' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:83: `towctrans' not declared
/usr/local/gcc3/include/g++-v3/bits/std_cwctype.h:84: `wctrans' not declared
In file included from /usr/local/gcc3/include/g++-v3/bits/locale_facets.h:53,
                 from /usr/local/gcc3/include/g++-v3/bits/basic_ios.h:36,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:46,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/ctype_base.h:58: `_ISupper'
   was not declared in this scope
/usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/ctype_base.h:59: `_ISlower'
   was not declared in this scope
/usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/ctype_base.h:60: `_ISalpha'
   was not declared in this scope
/usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/ctype_base.h:61: `_ISdigit'
   was not declared in this scope
/usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/ctype_base.h:62: `_ISxdigit'
   was not declared in this scope
/usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/ctype_base.h:63: `_ISspace'
   was not declared in this scope
/usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/ctype_base.h:64: `_ISprint'
   was not declared in this scope
/usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/ctype_base.h:65: `_ISgraph'
   was not declared in this scope
/usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/ctype_base.h:66: `_IScntrl'
   was not declared in this scope
/usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/ctype_base.h:67: `_ISpunct'
   was not declared in this scope
/usr/local/gcc3/include/g++-v3/i686-pc-linux-gnu/bits/ctype_base.h:68: `_ISalnum'
   was not declared in this scope
In file included from /usr/local/gcc3/include/g++-v3/bits/basic_ios.h:36,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:46,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/locale_facets.h:331: parse error before `;' 
   token
/usr/local/gcc3/include/g++-v3/bits/locale_facets.h:341: parse error before `
   __m'
In file included from /usr/local/gcc3/include/g++-v3/bits/locale_facets.h:415,
                 from /usr/local/gcc3/include/g++-v3/bits/basic_ios.h:36,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ios.h:46,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:39,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/codecvt.h: In constructor 
   `std::__enc_traits::__enc_traits()':
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:93: `strcpy' undeclared (first 
   use this function)
/usr/local/gcc3/include/g++-v3/bits/codecvt.h: In constructor 
   `std::__enc_traits::__enc_traits(const char*, const char*, int, int)':
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:103: `strncpy' undeclared (first 
   use this function)
/usr/local/gcc3/include/g++-v3/bits/codecvt.h: At global scope:
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:595: `mbstate_t' was not declared 
   in this scope
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:596: template argument 3 is 
   invalid
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:596: `mbstate_t' was not declared 
   in this scope
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:597: template argument 3 is 
   invalid
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:597: explicit specialization of 
   non-template `std::<anonymous struct>'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:602: parse error before `;' token
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:608: only declarations of 
   constructors can be `explicit'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:612: destructor `codecvt' must 
   match class name `._26'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:615: `result' declared as a 
   `virtual' field
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:615: parse error before `(' token
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:621: `result' declared as a 
   `virtual' field
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:621: declaration of `int 
   std::<anonymous struct>::result'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:615: conflicts with previous 
   declaration `int std::<anonymous struct>::result'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:621: parse error before `(' token
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:625: `result' declared as a 
   `virtual' field
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:625: declaration of `int 
   std::<anonymous struct>::result'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:615: conflicts with previous 
   declaration `int std::<anonymous struct>::result'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:625: parse error before `(' token
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:637: parse error before `&' token
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:621: duplicate member 
   `std::<anonymous struct>::result'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:625: duplicate member 
   `std::<anonymous struct>::result'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:647: `mbstate_t' was not declared 
   in this scope
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:648: template argument 3 is 
   invalid
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:648: `mbstate_t' was not declared 
   in this scope
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:649: template argument 3 is 
   invalid
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:649: explicit specialization of 
   non-template `std::<anonymous struct>'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:654: parse error before `;' token
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:660: only declarations of 
   constructors can be `explicit'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:664: destructor `codecvt' must 
   match class name `._27'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:667: `result' declared as a 
   `virtual' field
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:667: parse error before `(' token
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:673: `result' declared as a 
   `virtual' field
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:673: declaration of `int 
   std::<anonymous struct>::result'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:667: conflicts with previous 
   declaration `int std::<anonymous struct>::result'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:673: parse error before `(' token
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:678: `result' declared as a 
   `virtual' field
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:678: declaration of `int 
   std::<anonymous struct>::result'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:667: conflicts with previous 
   declaration `int std::<anonymous struct>::result'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:678: parse error before `(' token
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:691: parse error before `&' token
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:673: duplicate member 
   `std::<anonymous struct>::result'
/usr/local/gcc3/include/g++-v3/bits/codecvt.h:678: duplicate member 
   `std::<anonymous struct>::result'
In file included from /usr/local/gcc3/include/g++-v3/bits/locale_facets.tcc:35,
                 from /usr/local/gcc3/include/g++-v3/bits/std_locale.h:41,
                 from /usr/local/gcc3/include/g++-v3/bits/ostream.tcc:32,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:278,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_cerrno.h:38:24: errno.h: No such file or directory
In file included from /usr/local/gcc3/include/g++-v3/bits/locale_facets.tcc:36,
                 from /usr/local/gcc3/include/g++-v3/bits/std_locale.h:41,
                 from /usr/local/gcc3/include/g++-v3/bits/ostream.tcc:32,
                 from /usr/local/gcc3/include/g++-v3/bits/std_ostream.h:278,
                 from /usr/local/gcc3/include/g++-v3/bits/std_iostream.h:40,
                 from /usr/local/gcc3/include/g++-v3/backward/iostream.h:32,
                 from x.cc:14:
/usr/local/gcc3/include/g++-v3/bits/std_clocale.h:38:25: locale.h: No such file or directory

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]