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 <[EMAIL PROTECTED]> 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