IRIX compile problem aspell-0.60.2

Frank Everdij <[email protected]>
Newsgroups gmane.comp.gnu.aspell.devel
Message-ID <[email protected]>
Hello all,

First post here, so please bear with me. :)
I'm attempting to compile aspell-0.60.2 on IRIX with native compilers:
IRIX 6.5.27m R12KO2 MIPSPro 7.4.2 Development env + latest patches
CFLAGS = CXXFLAGS = -g

I have no previous experience with aspell compiles on IRIX, so here it goes:

mech044 /usr/local/src/aspell-0.60.2> gmake
Making all in .
gmake[1]: Entering directory `/usr/local/src/aspell-0.60.2'
source='modules/filter/email.cpp' object='modules/filter/email.lo' libtool=yes \
DEPDIR=.deps depmode=sgi /bin/sh ./depcomp \
/bin/sh ./libtool --tag=CXX --mode=compile CC -DHAVE_CONFIG_H -I. -I. -I./gen 
-I./gen -I./common -I./interfaces/cc/ -I./modules/speller/default/
-DLOCALEDIR=\"/usr/local/share/locale\"   -g -c -o modules/filter/email.lo
modules/filter/email.cpp
 CC -DHAVE_CONFIG_H -I. -I. -I./gen -I./gen -I./common -I./interfaces/cc/
-I./modules/speller/default/ "-DLOCALEDIR=\"/usr/local/share/locale\"" -g -c
modules/filter/email.cpp -Wp,-MDupdate,modules/filter/.deps/email.TPlo  -DPIC -o
modules/filter/.libs/email.o
cc-3303 CC: WARNING File = ./common/string.hpp, Line = 132
  A type qualifier on a return type is meaningless.

      const char operator[] (size_t pos) const {return begin_[pos];}
                 ^

cc-3303 CC: WARNING File = ./common/string.hpp, Line = 135
  A type qualifier on a return type is meaningless.

      const char back() const {return end_[-1];}
                 ^

cc-1174 CC: WARNING File = modules/filter/email.cpp, Line = 31
  The function "<unnamed>::EmailFilter::QuoteChars::have" was declared but never
          referenced.

        bool have(Value c) {
             ^

cc-1113 CC: ERROR File = modules/filter/email.cpp, Line = 37
  The function "<unnamed>::EmailFilter::QuoteChars::add" was referenced but not
          defined.

        PosibErr<bool> add(ParmStr s) {
                       ^

cc-1113 CC: ERROR File = modules/filter/email.cpp, Line = 42
  The function "<unnamed>::EmailFilter::QuoteChars::remove" was referenced but
          not defined.

        PosibErr<bool> remove(ParmStr s) {
                       ^

cc-1113 CC: ERROR File = modules/filter/email.cpp, Line = 50
  The function "<unnamed>::EmailFilter::QuoteChars::clear" was referenced but
          not defined.

        PosibErr<void> clear() {
                       ^

cc-1113 CC: ERROR File = modules/filter/email.cpp, Line = 26
  The function "<unnamed>::EmailFilter::QuoteChars::~QuoteChars" was referenced
          but not defined.

      class QuoteChars : public MutableContainer {
            ^

4 errors detected in the compilation of "modules/filter/email.cpp".
gmake[1]: *** [modules/filter/email.lo] Error 1
gmake[1]: Leaving directory `/usr/local/src/aspell-0.60.2'
gmake: *** [all-recursive] Error 1

i got around the error mentioned in 
http://www.mail-archive.com/[email protected]/msg00582.html but am stuck here...

I tried adding some headers like posib_err.hpp but wasn't helpful. It might be
inlining issues, or the code does not strictly follow ANSI specifications.

Can anyone offer some help?

Thanks for your time,

Frank

-- 
drs Frank Everdij  Email:[email protected]  Tel:01527-88202  Room:6.08
System Administrator for Structural Mechanics
Dept. of Civil Engineering TU Delft
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.