I also had this problem trying to compile with gcc 3.3 under RedHat 9 and Solaris 9. I use made the following patch to fix it (it just adds a header to checker_string.cpp):
diff -u aspell-0.50.3/prog/checker_string.cpp aspell-0.50.3-assert/prog/checker_string.cpp --- aspell-0.50.3/prog/checker_string.cpp 2002-09-25 22:42:42.000000000 -0400 +++ aspell-0.50.3-assert/prog/checker_string.cpp 2003-07-10 14:10:33.000000000 -0400 @@ -4,6 +4,7 @@ // license along with this library if you did not you can find // it at http://www.gnu.org/. +#include <assert.h> #include "checker_string.hpp" #include "speller.hpp" #include "document_checker.hpp" Clock wrote: >[aspell-devel] Can't compile with gcc 3.3 >From: Clock >Subject: [aspell-devel] Can't compile with gcc 3.3 >Date: Mon, 16 Jun 2003 17:09:37 +0200 >User-agent: Mutt/1.2.5.1i > >Tried to compile aspell-0.50: >g++ -DHAVE_CONFIG_H -I. -I. -I../common -I../common/ -I../interfaces/cc/ -I../mo >dules/speller/default/ -O3 -march=athlon-xp -fomit-frame-pointer -fstrength- >reduce -fschedule-insns -c -o checker_string.o `test -f 'checker_string.cpp' || >echo './'`checker_string.cpp >checker_string.cpp: In member function `void > CheckerString::replace(acommon::ParmString)': >checker_string.cpp:102: error: `assert' undeclared (first use this function) >checker_string.cpp:102: error: (Each undeclared identifier is reported only > once for each function it appears in.) >make[1]: *** [checker_string.o] Error 1 >make[1]: Leaving directory `/home/clock/aspell-0.50/prog' >make: *** [all-recursive] Error 1 > _______________________________________________ Aspell-devel mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/aspell-devel