[sword-devel] troubles building sword
Daniel Glassey
sword-devel@crosswire.org
Tue, 1 Oct 2002 22:54:07 +0100
committed
d
On Tuesday 01 Oct 2002 9:53 pm, you wrote:
> looks like the change I made to remove 'using namespace std' has broken
> some naughty headers. fix is in progress
>
> Daniel
>
> On Tuesday 01 Oct 2002 9:06 pm, you wrote:
> > On Mon, 30 Sep 2002 20:25:02 +0000
> >
> > mark lybarger <mlybarge@insight.rr.com> wrote:
> > > 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:
> >
> > Hello, Everyone :)
> > I just installed Red Hat 8.0 and I had the exact same problem. The
> > error message looks SLIGHTLY different, but I declined to send it unless
> > you thinks it's necessary. The version of gcc on my system is the same
> > as Mark's.
> >
> > Thanks for your help :)
> > Steven P. Ulrick