<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2314.1000" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#f2f7ff>
<DIV><FONT size=2>I've searched the mail archive, and I'm astonished that I'm 
the only one with this problem.  Please save me from a life cursed 
with vi.  Your product looks awesome, and I'd really like to get it 
working.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>I've tried gcc 2.95 (latest release), egcs 1.1.?, gcc 2.7.x, 
and gcc 2.8.1.  All of them crap out at various points trying to compile 
the source code.  From my searches on the mail list, it sounds like you all 
have 2.95.1 working so I'll concentrate on that one.  I'm running a fresh 
install of FreeBSD 3.2.  I've confirmed the revision levels of gmake, 
autoinstall, flex, etc.  The ./configure line is "./configure 
--prefix=/usr/local --with-extra-includes=/usr/include/g++".</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>Is there anything else I can tell you that might help diagnose 
the problem?  I'm still somewhat naive to the ways of the open source 
community, so it could just be something stupid.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>The compiler output is as follows:</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include 
-I/usr/X11R6/include/X11/qt  -I/usr/include/g++ 
-I/usr/X11R6/include    -O2 -Wall -c ClassParser.cc<BR>In file 
included from 
/usr/include/g++/iostream.h:31,<BR>                 
from ClassParser.cc:20:<BR>/usr/include/g++/streambuf.h:394: invalid type `void 
*' for default argument to `ios *'<BR>/usr/include/g++/streambuf.h: In method 
`ios::~ios()':<BR>/usr/include/g++/streambuf.h:472: warning: `void *' is not a 
pointer-to-object type<BR>In file included from 
ClassParser.cc:20:<BR>/usr/include/g++/iostream.h: At top 
level:<BR>/usr/include/g++/iostream.h:50: invalid type `void *' for default 
argument to `ostream *'<BR>/usr/include/g++/iostream.h:117: invalid type `void 
*' for default argument to `ostream *'<BR>/usr/include/g++/iostream.h:221: 
invalid type `void *' for default argument to `ostream *'<BR>In file included 
from 
ParsedContainer.h:191,<BR>                 
from 
ParsedClassContainer.h:22,<BR>                 
from 
ClassStore.h:21,<BR>                 
from 
ClassParser.h:27,<BR>                 
from ClassParser.cc:24:<BR>ParsedStruct.h: In method `const char * 
CParsedStruct::asPersistantString(QString &)':<BR>ParsedStruct.h:44: ANSI 
C++ forbids implicit conversion from `void *' in return<BR>In file included from 
ClassParser.cc:24:<BR>ClassParser.h: At top level:<BR>ClassParser.h:74: invalid 
type `void *' for default argument to `const char *'<BR>ClassParser.cc: In 
method `class CParsedAttribute * 
CClassParser::parseVariable()':<BR>ClassParser.cc:582: ANSI C++ forbids implicit 
conversion from `void *' in initialization<BR>ClassParser.cc: In method `class 
CParsedMethod * CClassParser::parseMethodDeclaration()':<BR>ClassParser.cc:804: 
ANSI C++ forbids implicit conversion from `void *' in 
assignment<BR>ClassParser.cc: In method `class CParsedClass * 
CClassParser::parseClassHeader()':<BR>ClassParser.cc:1124: ANSI C++ forbids 
implicit conversion from `void *' in assignment<BR></FONT></DIV>
<DIV><FONT size=2>...</FONT></DIV></BODY></HTML>