ICE during bootstrap.

Robert Lipe robertl@sco.com
Tue Dec 5 06:44:00 GMT 2000


I'm still trying to recover from libstdc++-v3 on my targets.  The first
one target seems to fail becuase of wchar_t issues and is something I'll
probably be able to figure out.  The error on my second target is likely 
to be something less obvious to me.   Does the 
	/play/egcs/libio/iomanip.h:58: Internal compiler error in
	   finish_member_declaration, at cp/semantics.c:1836
ring any bells for anyone?   If not, I'll try to whittle it down.

RJL


In file included from /play/egcs/libstdc++-v3/include/c/bits/std_cmath.h:1,
                 from /play/egcs/libstdc++-v3/include/bits/std_complex.h:41,
                 from /play/egcs/libstdc++-v3/src/complex.cc:1:
/play/egcs/libstdc++-v3/include/c/bits/std_cstdlib.h:88: parse error before `
   char'
/play/egcs/libstdc++-v3/include/c/bits/std_cstdlib.h:89: declaration of C 
   function `int std::mbtowc(wchar_t*, const char*, unsigned int)' conflicts 
   with
/play/egcs/libstdc++-v3/include/c/bits/std_cstdlib.h:88: previous declaration 
   `int std::mbtowc(...)' here
make[4]: *** [complex.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive-am] Error 2
make[1]: *** [all-target-libstdc++-v3] Error 2
make: *** [bootstrap] Error 2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
/play/tmp/7/gcc/g++ -B/play/tmp/7/gcc/ -nostdinc++  -L/play/tmp/7/i686-pc-udk/libstdc++-v3/src -L/play/tmp/7/i686-pc-udk/libstdc++-v3/src/.libs -B/usr/local/i686-pc-udk/bin/ -B/usr/local/i686-pc-udk/lib/ -isystem /usr/local/i686-pc-udk/include -c -g -O2 -fno-implicit-templates -I. -I/play/egcs/libio -nostdinc++  /play/egcs/libio/ioextend.cc
if [ x"" != x ]; then \
  /play/tmp/7/gcc/g++ -B/play/tmp/7/gcc/ -nostdinc++  -L/play/tmp/7/i686-pc-udk/libstdc++-v3/src -L/play/tmp/7/i686-pc-udk/libstdc++-v3/src/.libs -B/usr/local/i686-pc-udk/bin/ -B/usr/local/i686-pc-udk/lib/ -isystem /usr/local/i686-pc-udk/include -c -g -O2 -fno-implicit-templates -I. -I/play/egcs/libio -nostdinc++   /play/egcs/libio/iomanip.cc -o pic/iomanip.o; \
else true; fi
/play/tmp/7/gcc/g++ -B/play/tmp/7/gcc/ -nostdinc++  -L/play/tmp/7/i686-pc-udk/libstdc++-v3/src -L/play/tmp/7/i686-pc-udk/libstdc++-v3/src/.libs -B/usr/local/i686-pc-udk/bin/ -B/usr/local/i686-pc-udk/lib/ -isystem /usr/local/i686-pc-udk/include -c -g -O2 -fno-implicit-templates -I. -I/play/egcs/libio -nostdinc++  /play/egcs/libio/iomanip.cc
In file included from /play/egcs/libio/iomanip.cc:26:
/play/egcs/libio/iomanip.h: In instantiation of `smanip<int>':
/play/egcs/libio/iomanip.h:71:   instantiated from here
/play/egcs/libio/iomanip.h:58: Internal compiler error in 
   finish_member_declaration, at cp/semantics.c:1836
Please submit a full bug report.
See <URL: http://www.gnu.org/software/gcc/bugs.html > for instructions.
make[2]: *** [iomanip.o] Error 1
make[1]: *** [all-target-libio] Error 2
make: *** [bootstrap] Error 2

----- End forwarded message -----


More information about the Gcc mailing list