libstdc++ is broken on 3.2 branch
Andreas Jaeger
aj@suse.de
Fri Oct 4 01:25:00 GMT 2002
Current gcc 3.2 CVS does not boot on my i686-linux-gnu system using
glibc 2.2.5 and GCC 3.2 as bootstrap compiler, it fails with the
following messages,
Andreas
gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include -I/cvs/gcc-3_2-branch/libstdc++-v3/libsupc++ -I/cvs/gcc-3_2-branch/libstdc++-v3/libmath -g -O2 -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -c /cvs/gcc-3_2-branch/libstdc++-v3/src/ext-inst.cc -fPIC -DPIC -o .libs/ext-inst.o
In file included from /builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/rope:60,
from /cvs/gcc-3_2-branch/libstdc++-v3/src/ext-inst.cc:34:
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h: In instantiation of `__gnu_cxx::_Rope_RopeConcatenation<char, std::allocator<char> >':
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: instantiated from `__gnu_cxx::_Rope_rep_alloc_base<char, std::allocator<char>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_rep_base<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_RopeRep<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_alloc_base<char, std::allocator<char>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2456: instantiated from `__gnu_cxx::_Rope_base<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2456: instantiated from `__gnu_cxx::rope<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2456: instantiated from here
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: base
class `__gnu_cxx::_Rope_RopeRep<char, std::allocator<char> >' has incomplete
type
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:609: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<char,
std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:614: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<char,
std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h: In instantiation of `__gnu_cxx::_Rope_RopeLeaf<char, std::allocator<char> >':
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: instantiated from `__gnu_cxx::_Rope_rep_alloc_base<char, std::allocator<char>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_rep_base<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_RopeRep<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_alloc_base<char, std::allocator<char>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2456: instantiated from `__gnu_cxx::_Rope_base<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2456: instantiated from `__gnu_cxx::rope<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2456: instantiated from here
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: base
class `__gnu_cxx::_Rope_RopeRep<char, std::allocator<char> >' has incomplete
type
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:580: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<char,
std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:582: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<char,
std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h: In instantiation of `__gnu_cxx::_Rope_RopeFunction<char, std::allocator<char> >':
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: instantiated from `__gnu_cxx::_Rope_rep_alloc_base<char, std::allocator<char>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_rep_base<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_RopeRep<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_alloc_base<char, std::allocator<char>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2456: instantiated from `__gnu_cxx::_Rope_base<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2456: instantiated from `__gnu_cxx::rope<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2456: instantiated from here
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: base
class `__gnu_cxx::_Rope_RopeRep<char, std::allocator<char> >' has incomplete
type
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:649: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<char,
std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:652: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<char,
std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h: In instantiation of `__gnu_cxx::_Rope_RopeSubstring<char, std::allocator<char> >':
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: instantiated from `__gnu_cxx::_Rope_rep_alloc_base<char, std::allocator<char>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_rep_base<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_RopeRep<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_alloc_base<char, std::allocator<char>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2456: instantiated from `__gnu_cxx::_Rope_base<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2456: instantiated from `__gnu_cxx::rope<char, std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2456: instantiated from here
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:712: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<char,
std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:715: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<char,
std::allocator<char> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h: In instantiation of `__gnu_cxx::_Rope_RopeConcatenation<wchar_t, std::allocator<wchar_t> >':
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: instantiated from `__gnu_cxx::_Rope_rep_alloc_base<wchar_t, std::allocator<wchar_t>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_rep_base<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_RopeRep<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_alloc_base<wchar_t, std::allocator<wchar_t>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2461: instantiated from `__gnu_cxx::_Rope_base<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2461: instantiated from `__gnu_cxx::rope<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2461: instantiated from here
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: base
class `__gnu_cxx::_Rope_RopeRep<wchar_t, std::allocator<wchar_t> >' has
incomplete type
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:609: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<wchar_t,
std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:614: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<wchar_t,
std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h: In instantiation of `__gnu_cxx::_Rope_RopeLeaf<wchar_t, std::allocator<wchar_t> >':
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: instantiated from `__gnu_cxx::_Rope_rep_alloc_base<wchar_t, std::allocator<wchar_t>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_rep_base<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_RopeRep<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_alloc_base<wchar_t, std::allocator<wchar_t>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2461: instantiated from `__gnu_cxx::_Rope_base<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2461: instantiated from `__gnu_cxx::rope<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2461: instantiated from here
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: base
class `__gnu_cxx::_Rope_RopeRep<wchar_t, std::allocator<wchar_t> >' has
incomplete type
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:580: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<wchar_t,
std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:582: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<wchar_t,
std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h: In instantiation of `__gnu_cxx::_Rope_RopeFunction<wchar_t, std::allocator<wchar_t> >':
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: instantiated from `__gnu_cxx::_Rope_rep_alloc_base<wchar_t, std::allocator<wchar_t>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_rep_base<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_RopeRep<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_alloc_base<wchar_t, std::allocator<wchar_t>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2461: instantiated from `__gnu_cxx::_Rope_base<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2461: instantiated from `__gnu_cxx::rope<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2461: instantiated from here
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: base
class `__gnu_cxx::_Rope_RopeRep<wchar_t, std::allocator<wchar_t> >' has
incomplete type
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:649: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<wchar_t,
std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:652: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<wchar_t,
std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h: In instantiation of `__gnu_cxx::_Rope_RopeSubstring<wchar_t, std::allocator<wchar_t> >':
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:455: instantiated from `__gnu_cxx::_Rope_rep_alloc_base<wchar_t, std::allocator<wchar_t>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_rep_base<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_RopeRep<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:1200: instantiated from `__gnu_cxx::_Rope_alloc_base<wchar_t, std::allocator<wchar_t>, true>'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2461: instantiated from `__gnu_cxx::_Rope_base<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2461: instantiated from `__gnu_cxx::rope<wchar_t, std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:2461: instantiated from here
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:712: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<wchar_t,
std::allocator<wchar_t> >'
/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/include/ext/stl_rope.h:715: no
type named `allocator_type' in `struct __gnu_cxx::_Rope_rep_base<wchar_t,
std::allocator<wchar_t> >'
make[4]: *** [ext-inst.lo] Error 1
make[4]: Leaving directory `/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3'
make[2]: *** [all-recursive-am] Error 2
make[2]: Leaving directory `/builds/gcc/gcc-3.2-devel/i686-pc-linux-gnu/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
More information about the Libstdc++
mailing list