Internal compiler error 892

Alexandre Oliva oliva@dcc.unicamp.br
Fri Oct 2 21:22:00 GMT 1998


Andrzej Szyszkowski <andrzejs@amdur.com> writes:

> When I compile the following file on Linux 5.1 there is an Internal compiler
> error 892. When I remove the extern declaration (line #4) the error does not 
> occur. There was no problem with this on Linux 5.0.

This problem is fixed in egcs 1.1, released after RedHat Linux 5.1

> String.h is missing on Linux 5.1.

String.h is part of libg++, that is no longer maintained.  You'd
better use #include <string> and type string instead of String; those
are part of the Standard C++ library.

-- 
Alexandre Oliva
mailto:oliva@dcc.unicamp.br mailto:aoliva@acm.org
http://www.dcc.unicamp.br/~oliva
Universidade Estadual de Campinas, SP, Brasil




More information about the Gcc-bugs mailing list