This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/42176] New: bootstrap fails while building libstdc++-v3 on debian sarge (related to cstdio and similar to #30915)


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


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