Making all in common make[2]: Entering directory `/home/waa/bzflag-2.0.8/src/common' if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I. ./../include -I../../include -I/usr/local/include -Wall -W -Wshadow -mcpu=i686 -g -O2 -ffast-math -fno-exceptions -fsigned-char -MT TextChunkManager.lo -MD -MP -MF ".deps/TextChunkManager.Tpo" -c -o TextChunkManager.lo TextChunkManager.cxx; \ then mv -f ".deps/TextChunkManager.Tpo" ".deps/TextChunkManager.Plo"; else rm -f ".deps/TextChunkManager.Tpo"; exit 1; fi g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I/usr/local/include -Wall -W -Wshadow -mcpu=i686 -g -O2 -ffast-math -fno-exceptions -fsigned-char -M T TextChunkManager.lo -MD -MP -MF .deps/TextChunkManager.Tpo -c TextChunkManager. cxx -o TextChunkManager.o In file included from /usr/include/g++-3/string:6, from ../../include/TextChunkManager.h:21, from TextChunkManager.cxx:18: /usr/include/g++-3/std/bastring.h: In method `basic_string &basic_string::replace (charT *, charT *, InputIterator, InputIterator)': /usr/include/g++-3/std/bastring.h:472: warning: declaration of `j1' shadows globa l declaration TextChunkManager.cxx: In method `StringVector TextChunk::parse (int)': TextChunkManager.cxx:70: `::char_traits' undeclared (first use here) TextChunkManager.cxx:70: parse error before `>' make[2]: *** [TextChunkManager.lo] Error 1 make[2]: Leaving directory `/home/waa/bzflag-2.0.8/src/common' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/waa/bzflag-2.0.8/src' make: *** [all-recursive] Error 1