[sword-devel] troubles building sword

mark lybarger sword-devel@crosswire.org
Mon, 30 Sep 2002 20:25:02 +0000


hi,

i've started to get back to some work on bibletime and am having 
troubles building sword.  below is the top of the output from make.  it 
seems to choke first on the multimapwdef.h.  i've got a fresh cvs tree, 
and am using gcc 3.2 on a gentoo system.   any hints/ideas?

thanks!
Mark


sh-2.05a$ make
make  all-recursive
make[1]: Entering directory `/home/mark/bibletime/sword'
Making all in lib
make[2]: Entering directory `/home/mark/bibletime/sword/lib'
source='../src/keys/versekey.cpp' object='versekey.lo' libtool=yes \
depfile='.deps/versekey.Plo' tmpdepfile='.deps/versekey.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile g++ -DUSE_AUTOTOOLS   -DUNIX  -I. -I. 
-I.. -I../include  -DUSBINARY  -g -O0 -Werror -c -o versekey.lo `test -f 
'../src/keys/versekey.cpp' || echo './'`../src/keys/versekey.cpp
g++ -DUSE_AUTOTOOLS -DUNIX -I. -I. -I.. -I../include -DUSBINARY -g -O0 
-Werror -c ../src/keys/versekey.cpp -MT versekey.lo -MD -MP -MF 
.deps/versekey.TPlo
In file included from ../include/swconfig.h:32,
                  from ../include/localemgr.h:29,
                  from ../src/keys/versekey.cpp:22:
../include/multimapwdef.h:10: parse error before `<' token
../include/multimapwdef.h:13: syntax error before `&' token
../include/multimapwdef.h:20: syntax error before `&' token
../include/multimapwdef.h:26: parse error before `&' token
../include/multimapwdef.h:26: non-member function `bool has(...)' cannot 
have `
    const' method qualifier
../include/multimapwdef.h: In function `bool has(...)':
../include/multimapwdef.h:27: parse error before `<' token
../include/multimapwdef.h:28: parse error before `<' token
../include/multimapwdef.h:29: `start' undeclared (first use this function)
../include/multimapwdef.h:29: (Each undeclared identifier is reported 
only once
    for each function it appears in.)
../include/multimapwdef.h:29: `end' undeclared (first use this function)
../include/multimapwdef.h:30: `val' undeclared (first use this function)
../include/multimapwdef.h: At global scope:
../include/multimapwdef.h:35: parse error before `}' token
In file included from ../include/localemgr.h:29,
                  from ../src/keys/versekey.cpp:22: