0) download Mozilla sources
1) Skip running configure or anything like that
2) cd mozilla/mailnews/mime/src
3) g++ -c -o /dev/null mimetpfl.cpp
(I'll attach a tgz with just the files needed to reproduce it).
long list of errors ending with:
modmimee.h:84: `output_fn' was not declared in this scope
modmimee.h:85: type specifier omitted for parameter `PRInt32'
modmimee.h:85: parse error before `,' token
modmimee.h:86: type specifier omitted for parameter `
Internal compiler error: Error reporting routines re-entered.
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions.
% rpm -qf `which g++`
P.S. There are a few dups of this in Bugzilla, but all of them refer to earlier
versions of gcc and most of then are marked closed, so filing a new one.
P.P.S. Seems like a pretty minor issue not even worth reporting, but the error
message asked to report it.
Created attachment 88789 [details]
Tgz with files to reporoduce.
Please attach mimetpfl.ii instead (ie. add -save-temps option to g++ when
compiling it). There are tons of missing headers in the tarball, so it is
> There are tons of missing headers in the tarball
That is the point. It works correctly when the headers are all there, but asks
"Please submit a full bug report" when the headers are missing.
ICE does not happen with gcc 3.2.3-20.