New libstdc++v3 failure during bootstrap

Robert Lipe robertl@sco.com
Sat Jan 27 03:15:00 GMT 2001


This is new in the last couple of days.   

/play/negcs/gcc/g++ -B/play/negcs/gcc/ -nostdinc++ -L/play/negcs/i686-pc-sco3.2v
5.0.6/libstdc++-v3/src -L/play/negcs/i686-pc-sco3.2v5.0.6/libstdc++-v3/src/.libs
 -B/usr/local/i686-pc-sco3.2v5.0.6/bin/ -B/usr/local/i686-pc-sco3.2v5.0.6/lib/ -
isystem /usr/local/i686-pc-sco3.2v5.0.6/include -nostdinc++ -I/play/egcs/libstdc
++-v3/include -I/play/egcs/libstdc++-v3/include/std -I/play/egcs/libstdc++-v3/in
clude/c_std -I../include -I/play/egcs/libstdc++-v3/libsupc++ -I../libio -I/play/
egcs/libstdc++-v3/libio -I/play/egcs/libstdc++-v3/libmath -fno-implicit-template
s -Wall -Wno-format -W -Wwrite-strings -Winline -g -c /play/egcs/libstdc++-v3/sr
c/complex_io.cc

In file included from /play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:38,
                 from /play/egcs/libstdc++-v3/include/bits/std_complex.h:42,
                 from /play/egcs/libstdc++-v3/src/complex_io.cc:30:
/play/egcs/libstdc++-v3/include/c_std/bits/std_cwchar.h:63: `mbstate_t' not 
   declared
In file included from /play/egcs/libstdc++-v3/include/bits/std_complex.h:42,
                 from /play/egcs/libstdc++-v3/src/complex_io.cc:30:
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:112: `mbstate_t' was not 
   declared in this scope
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:112: template argument 1 is 
   invalid
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:112: ISO C++ forbids 
   declaration of `streampos' with no type
In file included from /play/egcs/libstdc++-v3/include/bits/std_ios.h:39,
                 from /play/egcs/libstdc++-v3/include/bits/std_istream.h:37,
                 from /play/egcs/libstdc++-v3/src/complex_io.cc:31:
/play/egcs/libstdc++-v3/include/bits/char_traits.h:49: `mbstate_t' was not 
   declared in this scope
/play/egcs/libstdc++-v3/include/bits/char_traits.h:49: template argument 1 is 
   invalid
/play/egcs/libstdc++-v3/include/bits/char_traits.h:49: ISO C++ forbids 
   declaration of `streampos' with no type
/play/egcs/libstdc++-v3/include/bits/char_traits.h:67: ISO C++ forbids 
   declaration of `mbstate_t' with no type
/play/egcs/libstdc++-v3/include/bits/char_traits.h:67: parse error before `;' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:134: ISO C++ forbids 
   declaration of `state_type' with no type
/play/egcs/libstdc++-v3/include/bits/char_traits.h:134: parse error before `(' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:136: warning: `static' is 
   not at beginning of declaration
/play/egcs/libstdc++-v3/include/bits/char_traits.h:137: ISO C++ forbids 
   defining types within return type
/play/egcs/libstdc++-v3/include/bits/char_traits.h:137: syntax error before `(' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:137: ISO C++ forbids 
   declaration of `eof' with no type
/play/egcs/libstdc++-v3/include/bits/char_traits.h: In function `int 
   std::eof()':
/play/egcs/libstdc++-v3/include/bits/char_traits.h:137: parse error before `>' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:137: warning: control 
   reaches end of non-void function
/play/egcs/libstdc++-v3/include/bits/char_traits.h: At global scope:
/play/egcs/libstdc++-v3/include/bits/char_traits.h:140: syntax error before `(' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:143: syntax error before `(' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:151: `char_traits' is not a 
   template
/play/egcs/libstdc++-v3/include/bits/char_traits.h:151: explicit specialization 
   of non-template `<anonymous struct>'
/play/egcs/libstdc++-v3/include/bits/char_traits.h:154: ISO C++ forbids 
   declaration of `streampos' with no type
/play/egcs/libstdc++-v3/include/bits/char_traits.h:154: parse error before `;' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:155: ISO C++ forbids 
   declaration of `streamoff' with no type
/play/egcs/libstdc++-v3/include/bits/char_traits.h:155: parse error before `;' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:156: ISO C++ forbids 
   declaration of `mbstate_t' with no type
/play/egcs/libstdc++-v3/include/bits/char_traits.h:156: parse error before `;' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:209: ISO C++ forbids 
   declaration of `state_type' with no type
/play/egcs/libstdc++-v3/include/bits/char_traits.h:209: parse error before `(' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:211: warning: `static' is 
   not at beginning of declaration
/play/egcs/libstdc++-v3/include/bits/char_traits.h:212: ISO C++ forbids 
   defining types within return type
/play/egcs/libstdc++-v3/include/bits/char_traits.h:212: syntax error before `(' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:212: ISO C++ forbids 
   declaration of `eof' with no type
/play/egcs/libstdc++-v3/include/bits/char_traits.h: In function `int eof()':
/play/egcs/libstdc++-v3/include/bits/char_traits.h:212: parse error before `>' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:212: warning: control 
   reaches end of non-void function
/play/egcs/libstdc++-v3/include/bits/char_traits.h: At global scope:
/play/egcs/libstdc++-v3/include/bits/char_traits.h:215: syntax error before `(' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:218: syntax error before `(' 
   token
/play/egcs/libstdc++-v3/include/bits/char_traits.h:304: parse error before `}' 
   token
In file included from /play/egcs/libstdc++-v3/include/bits/std_ios.h:42,
                 from /play/egcs/libstdc++-v3/include/bits/std_istream.h:37,
                 from /play/egcs/libstdc++-v3/src/complex_io.cc:31:
/play/egcs/libstdc++-v3/include/bits/localefwd.h:148: `mbstate_t' was not 
   declared in this scope
/play/egcs/libstdc++-v3/include/bits/localefwd.h:148: template argument 3 is 
   invalid
/play/egcs/libstdc++-v3/include/bits/basic_string.h: In instantiation of `std::basic_string<char, std::char_traits<char>, std::allocator<char> >':
/play/egcs/libstdc++-v3/include/bits/localefwd.h:338:   instantiated from here
/play/egcs/libstdc++-v3/include/bits/basic_string.h:87: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/basic_ios.h: In instantiation of `std::basic_ios<char, std::char_traits<char> >':
/play/egcs/libstdc++-v3/include/bits/std_complex.h:45:   instantiated from `std::basic_istream<char, std::char_traits<char> >'
/play/egcs/libstdc++-v3/include/bits/std_complex.h:45:   instantiated from `std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::complex<_Tp>&) [with _Tp = float, _CharT = char, _Traits = std::char_traits<char>]'
/play/egcs/libstdc++-v3/src/complex_io.cc:94:   instantiated from here
/play/egcs/libstdc++-v3/include/bits/basic_ios.h:45: invalid use of undefined 
   type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/basic_ios.h:46: invalid use of undefined 
   type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/basic_ios.h:47: invalid use of undefined 
   type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_istream.h: In instantiation of `std::basic_istream<char, std::char_traits<char> >':
/play/egcs/libstdc++-v3/include/bits/std_complex.h:45:   instantiated from `std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::complex<_Tp>&) [with _Tp = float, _CharT = char, _Traits = std::char_traits<char>]'
/play/egcs/libstdc++-v3/src/complex_io.cc:94:   instantiated from here
/play/egcs/libstdc++-v3/include/bits/std_istream.h:50: invalid use of undefined 
   type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_istream.h:51: invalid use of undefined 
   type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_istream.h:52: invalid use of undefined 
   type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_istream.h:149: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_istream.h:176: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_istream.h:179: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_istream.h:197: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_istream.h:200: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_istream.h:203: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_ostream.h: In instantiation of `std::basic_ostream<char, std::char_traits<char> >':
/play/egcs/libstdc++-v3/include/bits/std_complex.h:82:   instantiated from `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
/play/egcs/libstdc++-v3/include/bits/std_complex.h:82:   instantiated from `std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&) [with _Tp = float, _CharT = char, _Traits = std::char_traits<char>]'
/play/egcs/libstdc++-v3/src/complex_io.cc:99:   instantiated from here
/play/egcs/libstdc++-v3/include/bits/std_ostream.h:49: invalid use of undefined 
   type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_ostream.h:50: invalid use of undefined 
   type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_ostream.h:51: invalid use of undefined 
   type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_ostream.h:162: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_ostream.h:165: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_ostream.h:168: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_sstream.h: In instantiation of `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >':
/play/egcs/libstdc++-v3/include/bits/std_complex.h:82:   instantiated from `std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&) [with _Tp = float, _CharT = char, _Traits = std::char_traits<char>]'
/play/egcs/libstdc++-v3/src/complex_io.cc:99:   instantiated from here
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:246: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:247: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:248: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h: In instantiation of `std::basic_streambuf<char, std::char_traits<char> >':
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:258:   instantiated from `std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:258:   instantiated from `std::basic_ostringstream<_CharT, _Traits, _Alloc>::basic_ostringstream(std::_Ios_Openmode) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'
/play/egcs/libstdc++-v3/include/bits/std_complex.h:82:   instantiated from `std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&) [with _Tp = float, _CharT = char, _Traits = std::char_traits<char>]'
/play/egcs/libstdc++-v3/src/complex_io.cc:99:   instantiated from here
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:87: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:90: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:125: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:59: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:60: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:61: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:179: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:196: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:216: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:248: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:308: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:313: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:342: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:348: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:352: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:367: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:370: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:374: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:456: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:461: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:475: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:479: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:496: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:504: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_sstream.h: In instantiation of `std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >':
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:258:   instantiated from `std::basic_ostringstream<_CharT, _Traits, _Alloc>::basic_ostringstream(std::_Ios_Openmode) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'
/play/egcs/libstdc++-v3/include/bits/std_complex.h:82:   instantiated from `std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&) [with _Tp = float, _CharT = char, _Traits = std::char_traits<char>]'
/play/egcs/libstdc++-v3/src/complex_io.cc:99:   instantiated from here
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:49: invalid use of undefined 
   type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:50: invalid use of undefined 
   type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:51: invalid use of undefined 
   type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:128: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:136: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:139: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:154: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:158: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h: In destructor `void 
   std::basic_streambuf<_CharT, _Traits>::basic_streambuf() [with _CharT = 
   char, _Traits = std::char_traits<char>]':
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:269:   instantiated from `void std::basic_ostringstream<_CharT, _Traits, _Alloc>::basic_ostringstream() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'
/play/egcs/libstdc++-v3/include/bits/std_complex.h:82:   instantiated from `std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&) [with _Tp = float, _CharT = char, _Traits = std::char_traits<char>]'
/play/egcs/libstdc++-v3/src/complex_io.cc:99:   instantiated from here
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:274: `class 
   std::basic_streambuf<char, std::char_traits<char> >' has no member named 
   `_M_buf_size'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:275: `class 
   std::basic_streambuf<char, std::char_traits<char> >' has no member named 
   `_M_buf_size_opt'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h: In constructor 
   `std::basic_streambuf<_CharT, _Traits>::basic_streambuf() [with _CharT = 
   char, _Traits = std::char_traits<char>]':
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:66:   instantiated from `std::basic_stringbuf<_CharT, _Traits, _Alloc>::basic_stringbuf(std::_Ios_Openmode) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'
/play/egcs/libstdc++-v3/include/bits/std_sstream.h:258:   instantiated from `std::basic_ostringstream<_CharT, _Traits, _Alloc>::basic_ostringstream(std::_Ios_Openmode) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'
/play/egcs/libstdc++-v3/include/bits/std_complex.h:82:   instantiated from `std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&) [with _Tp = float, _CharT = char, _Traits = std::char_traits<char>]'
/play/egcs/libstdc++-v3/src/complex_io.cc:99:   instantiated from here
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:382: invalid use of 
   undefined type `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_iosfwd.h:43: forward declaration of 
   `class std::char_traits<char>'
/play/egcs/libstdc++-v3/include/bits/std_streambuf.h:382: Internal error #
   20000516.
confused by earlier errors, bailing out
make[2]: *** [complex_io.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2


More information about the Libstdc++ mailing list