gcc 3.3.2 compaliaiton error
Brad Goodman
bkgoodman@bradgoodman.com
Fri Feb 13 13:59:00 GMT 2004
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
More information about the Gcc-help
mailing list