I am trying to build gcc 3.3.2 on a Linux system, with libc-2.2.5. I get the following errors. I have seen *old* messages with the same errors in much older version of gcc that used a bunch of patches to work around it. I don't know if this is the best approach. Any ideas? Brad Goodman /home/brad/gcc-3.3.2/gcc/xgcc -shared-libgcc -B/home/brad/gcc-3.3.2/gcc/ -no stdinc++ -L/home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/src -L/home/b rad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i586-pc- linux-gnu/bin/ -B/usr/local/i586-pc-linux-gnu/lib/ -isystem /usr/local/i586-pc-linux-gnu/include -nostdinc++ -I/home/brad/gcc-3.3.2/i586 -pc-linux-gnu/libstdc++-v3/include/i586-pc-linux-gnu -I/home/brad/gcc-3.3.2/ i586-pc-linux-gnu/libstdc++-v3/include -I../libsupc++ -I../libmath -g -O2 -D _GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -fd iagnostics-show-location=once -ffunction-sections -fdata-sections -c bitset.cc -fPIC -DPIC -o .libs/bitset.o In file included from /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/bits/fpos.h:45, from /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/bits/char_traits .h:46, from /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/string:47, from /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/bitset:55, from bitset.cc:43: /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:138: error: ` fgetwc' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:139: error: ` fgetws' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:140: error: ` fputwc' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:141: error: ` fputws' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:142: error: ` fwide' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:143: error: ` fwprintf' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:144: error: ` fwscanf' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:145: error: ` getwc' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:146: error: ` getwchar' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:151: error: ` putwc' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:152: error: ` putwchar' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:153: error: ` swprintf' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:154: error: ` swscanf' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:155: error: ` ungetwc' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:156: error: ` vfwprintf' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:157: error: ` vfwscanf' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:158: error: ` vswprintf' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:159: error: ` vswscanf' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:160: error: ` vwprintf' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:161: error: ` vwscanf' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:168: error: ` wcsftime' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:186: error: ` wprintf' not declared /home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/include/cwchar:187: error: ` wscanf' not declared make[3]: *** [bitset.lo] Error 1 make[3]: Leaving directory `/home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/home/brad/gcc-3.3.2/i586-pc-linux-gnu/libstdc++-v3' make: *** [all-target-libstdc++-v3] Error 2