I'm trying to build gcc 4.4.2 on debian sarge (quite old by now). uname -a gives Linux ha-beo-1 2.6.20.14 #1 SMP Wed Jun 20 11:22:59 CEST 2007 x86_64 GNU/Linux
I'm getting essentially the same errors as http://gcc.gnu.org/ml/gcc-bugs/2008-09/msg01183.html which was on gentoo, and which was referred to be the same as http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30915. This introduced a gentoo specific fix. (By the way, this fix doesn't seem to be in gcc 4.4.2). I'm using gcc-3.3 as bootstrap compiler, but I don't think that this is related to the current report, as the error occurs in a later stage. I've disabled multilib (as then I get another error), so my configure command was as follows: mkdir -p buildgcc-4.4.2 cd buildgcc-4.4.2 ../gcc-4.4.2/configure --enable-languages="c,c++" --prefix=/data/home/kris --program-suffix=-4.4 --with-local-prefix=/apps/prod --with-gmp=/data/home/kris --with-mpfr=/data/home/kris --disable-multilib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/home/kris/lib make -j4 bootstrap This gets stuck after a while. I can then reproduce the errors by changing directory and then executing a single command. The output is below ------------------------------- cd x86_64-unknown-linux-gnu/libstdc++-v3/src /data/home/kris/devel/gcc/buildgcc-4.4.2/./gcc/xgcc -v -save-temps -shared-libgcc -B/data/home/kris/devel/gcc/buildgcc-4.4.2/./gcc -nostdinc++ -L/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/src -L/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs -B/data/home/kris/x86_64-unknown-linux-gnu/bin/ -B/data/home/kris/x86_64-unknown-linux-gnu/lib/ -isystem /data/home/kris/x86_64-unknown-linux-gnu/include -isystem /data/home/kris/x86_64-unknown-linux-gnu/sys-include -I/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu -I/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include -I/data/home/kris/devel/gcc/gcc-4.4.2/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -O2 -D_GNU_SOURCE -std=gnu++0x -c ../../../../gcc-4.4.2/libstdc++-v3/src/atomic.cc -fPIC -DPIC -o .libs/atomic.o Reading specs from /data/home/kris/devel/gcc/buildgcc-4.4.2/./gcc/specs Target: x86_64-unknown-linux-gnu Configured with: ../gcc-4.4.2/configure --enable-languages=c,c++ --prefix=/data/home/kris --program-suffix=-4.4 --with-local-prefix=/apps/prod --with-gmp=/data/home/kris --with-mpfr=/data/home/kris --disable-multilib Thread model: posix gcc version 4.4.2 (GCC) COLLECT_GCC_OPTIONS='-v' '-save-temps' '-shared-libgcc' '-B/data/home/kris/devel/gcc/buildgcc-4.4.2/./gcc' '-nostdinc++' '-L/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/src' '-L/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs' '-B/data/home/kris/x86_64-unknown-linux-gnu/bin/' '-B/data/home/kris/x86_64-unknown-linux-gnu/lib/' '-isystem' '/data/home/kris/x86_64-unknown-linux-gnu/include' '-isystem' '/data/home/kris/x86_64-unknown-linux-gnu/sys-include' '-I/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu' '-I/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include' '-I/data/home/kris/devel/gcc/gcc-4.4.2/libstdc++-v3/libsupc++' '-fno-implicit-templates' '-Wall' '-Wextra' '-Wwrite-strings' '-Wcast-qual' '-fdiagnostics-show-location=once' '-ffunction-sections' '-fdata-sections' '-g' '-O2' '-D_GNU_SOURCE' '-std=gnu++0x' '-c' '-fPIC' '-DPIC' '-o' '.libs/atomic.o' '-mtune=generic' /data/home/kris/devel/gcc/buildgcc-4.4.2/./gcc/cc1plus -E -quiet -nostdinc++ -v -I/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu -I/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include -I/data/home/kris/devel/gcc/gcc-4.4.2/libstdc++-v3/libsupc++ -iprefix /data/home/kris/devel/gcc/buildgcc-4.4.2/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.4.2/ -isystem /data/home/kris/devel/gcc/buildgcc-4.4.2/./gcc/include -isystem /data/home/kris/devel/gcc/buildgcc-4.4.2/./gcc/include-fixed -D_GNU_SOURCE -D_GNU_SOURCE -DPIC -isystem /data/home/kris/x86_64-unknown-linux-gnu/include -isystem /data/home/kris/x86_64-unknown-linux-gnu/sys-include ../../../../gcc-4.4.2/libstdc++-v3/src/atomic.cc -mtune=generic -std=gnu++0x -Wall -Wextra -Wwrite-strings -Wcast-qual -fno-implicit-templates -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -fPIC -g -fworking-directory -O2 -fpch-preprocess -o atomic.ii ignoring nonexistent directory "/data/home/kris/x86_64-unknown-linux-gnu/include" ignoring nonexistent directory "/data/home/kris/x86_64-unknown-linux-gnu/sys-include" ignoring nonexistent directory "/data/home/kris/devel/gcc/buildgcc-4.4.2/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.4.2/include"ignoring nonexistent directory "/data/home/kris/devel/gcc/buildgcc-4.4.2/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.4.2/include-fixed" ignoring nonexistent directory "/data/home/kris/devel/gcc/buildgcc-4.4.2/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.4.2/../../../../x86_64-unknown-linux-gnu/include" ignoring nonexistent directory "/data/home/kris/devel/gcc/buildgcc-4.4.2/gcc/../lib/gcc/../../include" ignoring nonexistent directory "/data/home/kris/devel/gcc/buildgcc-4.4.2/gcc/../lib/gcc/../../lib/gcc/x86_64-unknown-linux-gnu/4.4.2/include" ignoring nonexistent directory "/data/home/kris/devel/gcc/buildgcc-4.4.2/gcc/../lib/gcc/../../lib/gcc/x86_64-unknown-linux-gnu/4.4.2/include-fixed" ignoring nonexistent directory "/data/home/kris/devel/gcc/buildgcc-4.4.2/gcc/../lib/gcc/../../lib/gcc/x86_64-unknown-linux-gnu/4.4.2/../../../../x86_64-unknown-linux-gnu/include" #include "..." search starts here: #include <...> search starts here: /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include /data/home/kris/devel/gcc/gcc-4.4.2/libstdc++-v3/libsupc++ /data/home/kris/devel/gcc/buildgcc-4.4.2/./gcc/include /data/home/kris/devel/gcc/buildgcc-4.4.2/./gcc/include-fixed /apps/prod/include /usr/include End of search list. COLLECT_GCC_OPTIONS='-v' '-save-temps' '-shared-libgcc' '-B/data/home/kris/devel/gcc/buildgcc-4.4.2/./gcc' '-nostdinc++' '-L/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/src' '-L/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs' '-B/data/home/kris/x86_64-unknown-linux-gnu/bin/' '-B/data/home/kris/x86_64-unknown-linux-gnu/lib/' '-isystem' '/data/home/kris/x86_64-unknown-linux-gnu/include' '-isystem' '/data/home/kris/x86_64-unknown-linux-gnu/sys-include' '-I/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu' '-I/data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include' '-I/data/home/kris/devel/gcc/gcc-4.4.2/libstdc++-v3/libsupc++' '-fno-implicit-templates' '-Wall' '-Wextra' '-Wwrite-strings' '-Wcast-qual' '-fdiagnostics-show-location=once' '-ffunction-sections' '-fdata-sections' '-g' '-O2' '-D_GNU_SOURCE' '-std=gnu++0x' '-c' '-fPIC' '-DPIC' '-o' '.libs/atomic.o' '-mtune=generic' /data/home/kris/devel/gcc/buildgcc-4.4.2/./gcc/cc1plus -fpreprocessed atomic.ii -quiet -dumpbase atomic.cc -mtune=generic -auxbase-strip .libs/atomic.o -g -O2 -Wall -Wextra -Wwrite-strings -Wcast-qual -std=gnu++0x -version -fno-implicit-templates -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -fPIC -o atomic.s GNU C++ (GCC) version 4.4.2 (x86_64-unknown-linux-gnu) compiled by GNU C version 4.4.2, GMP version 4.2.4, MPFR version 2.4.1. GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 44cfff0380709d3f9761f54c3a62ee16 In file included from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/string_conversions.h:36, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h:2563, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/string:54, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept:40, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error:42, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex:46, from ../../../../gcc-4.4.2/libstdc++-v3/src/atomic.cc:29: /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:96: error: '::fpos_t' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:98: error: '::clearerr' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:99: error: '::fclose' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:100: error: '::feof' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:101: error: '::ferror' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:102: error: '::fflush' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:103: error: '::fgetc' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:104: error: '::fgetpos' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:105: error: '::fgets' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:106: error: '::fopen' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:107: error: '::fprintf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:108: error: '::fputc' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:109: error: '::fputs' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:110: error: '::fread' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:111: error: '::freopen' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:112: error: '::fscanf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:113: error: '::fseek' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:114: error: '::fsetpos' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:115: error: '::ftell' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:116: error: '::fwrite' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:117: error: '::getc' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:118: error: '::getchar' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:119: error: '::gets' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:120: error: '::perror' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:121: error: '::printf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:122: error: '::putc' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:123: error: '::putchar' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:124: error: '::puts' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:125: error: '::remove' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:126: error: '::rename' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:127: error: '::rewind' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:128: error: '::scanf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:129: error: '::setbuf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:130: error: '::setvbuf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:131: error: '::sprintf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:132: error: '::sscanf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:133: error: '::tmpfile' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:134: error: '::tmpnam' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:135: error: '::ungetc' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:136: error: '::vfprintf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:137: error: '::vprintf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:138: error: '::vsprintf' has not been declared In file included from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/string_conversions.h:36, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h:2563, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/string:54, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept:40, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error:42, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex:46, from ../../../../gcc-4.4.2/libstdc++-v3/src/atomic.cc:29: /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:165: error: '::snprintf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:166: error: '::vfscanf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:167: error: '::vscanf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:168: error: '::vsnprintf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:169: error: '::vsscanf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:176: error: '__gnu_cxx::snprintf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:177: error: '__gnu_cxx::vfscanf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:178: error: '__gnu_cxx::vscanf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:179: error: '__gnu_cxx::vsnprintf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:180: error: '__gnu_cxx::vsscanf' has not been declared In file included from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdio:198, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/string_conversions.h:36, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h:2563, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/string:54, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept:40, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error:42, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex:46, from ../../../../gcc-4.4.2/libstdc++-v3/src/atomic.cc:29: /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1_impl/cstdio:35: error: 'std::snprintf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1_impl/cstdio:36: error: 'std::vsnprintf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1_impl/cstdio:38: error: 'std::vfscanf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1_impl/cstdio:39: error: 'std::vscanf' has not been declared /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1_impl/cstdio:40: error: 'std::vsscanf' has not been declared In file included from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/string:54, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept:40, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error:42, from /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex:46, from ../../../../gcc-4.4.2/libstdc++-v3/src/atomic.cc:29: /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h: In function 'std::string std::to_string(long long int)': /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h:2608: error: 'vsnprintf' is not a member of 'std' /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h: In function 'std::string std::to_string(long long unsigned int)': /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h:2614: error: 'vsnprintf' is not a member of 'std' /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h: In function 'std::string std::to_string(long double)': /data/home/kris/devel/gcc/buildgcc-4.4.2/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h:2623: error: 'vsnprintf' is not a member of 'std' ------------------------------- The bug can be reproduced by having a source file with simply #include <string> Unfortunately, the preprocessed file is about 360KB, which is (probably?) too large to paste into the web-form. I will try to attach it. Kris -- Summary: bootstrap fails while building libstdc++-v3 on debian sarge (related to cstdio and similar to #30915) Product: gcc Version: 4.4.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: kris dot thielemans at imperial dot ac dot uk GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42176