[sword-devel] Compile problems with new config stuff
Martin Gruner
sword-devel@crosswire.org
Thu, 15 Mar 2001 16:24:30 +0100
Hi Troy,
I'm not sure whether my compiler is ok; what I know is that I use
gcc --version
2.95.2
and when I try to compile BibleTime, I see
/usr/local/sword/include/sword/swconfig.h: In method `T &
multimapwithdefault<Key,T,Compare>::operator [](const Key &)':
/usr/local/sword/include/sword/swconfig.h:42: parse error before `='
I hope this is not my fault; The compiler installation is directly from the
SuSE 7.0 distro. Sword itself compiles now -- how can this be?
I attached a more detailed output.
Martin
P.S. please see my last 2 postings.
------------------------------------
g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/opt/kde2/include
-I/usr/lib/qt2/include -I/usr/X11R6/include -D_REENTRANT
-I/usr/local/sword/include/sword -DQT_NO_ASCII_CAST -g -ansi -D_XOPEN_SOURCE
-D_BSD_SOURCE -Wbad-function-cast -Wcast-align -Wundef -Wconversion -pg
-fno-check-new -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes
-Wwrite-strings -Wno-long-long -fno-builtin
-Wp,-MD,.deps/cswordmodulesearch.pp -c cswordmodulesearch.cpp -fPIC -DPIC -o
.libs/cswordmodulesearch.o
In file included from /usr/local/sword/include/sword/swkey.h:27,
from /usr/local/sword/include/sword/swmodule.h:28,
from /usr/local/sword/include/sword/swmgr.h:30,
from cswordbackend.h:30,
from cswordmoduleinfo.h:23,
from cswordmodulesearch.h:22,
from cswordmodulesearch.cpp:19:
/usr/local/sword/include/sword/swobject.h:5: warning: carriage return in
preprocessing directive
In file included from /usr/local/sword/include/sword/swmodule.h:29,
from /usr/local/sword/include/sword/swmgr.h:30,
from cswordbackend.h:30,
from cswordmoduleinfo.h:23,
from cswordmodulesearch.h:22,
from cswordmodulesearch.cpp:19:
/usr/local/sword/include/sword/listkey.h: In method `long int
ListKey::Index(long int)':
/usr/local/sword/include/sword/listkey.h:113: warning: unused parameter `long
int iindex'
In file included from /usr/local/sword/include/sword/swmodule.h:30,
from /usr/local/sword/include/sword/swmgr.h:30,
from cswordbackend.h:30,
from cswordmoduleinfo.h:23,
from cswordmodulesearch.h:22,
from cswordmodulesearch.cpp:19:
/usr/local/sword/include/sword/swfilter.h: In method `void
SWFilter::setOptionValue(const char *)':
/usr/local/sword/include/sword/swfilter.h:79: warning: unused parameter
`const char * ival'
/usr/local/sword/include/sword/swfilter.h: In method `char
SWFilter::ProcessText(char *, int, const SWKey *)':
/usr/local/sword/include/sword/swfilter.h:92: warning: unused parameter
`const class SWKey * key'
In file included from /usr/local/sword/include/sword/swmgr.h:30,
from cswordbackend.h:30,
from cswordmoduleinfo.h:23,
from cswordmodulesearch.h:22,
from cswordmodulesearch.cpp:19:
/usr/local/sword/include/sword/swmodule.h: In function `static char
SWModule::createModule(const char *)':
/usr/local/sword/include/sword/swmodule.h:276: warning: unused parameter
`const
char * path'
In file included from /usr/local/sword/include/sword/swmgr.h:31,
from cswordbackend.h:30,
from cswordmoduleinfo.h:23,
from cswordmodulesearch.h:22,
from cswordmodulesearch.cpp:19:
/usr/local/sword/include/sword/swconfig.h: In method `T &
multimapwithdefault<Key,T,Compare>::operator [](const Key &)':
/usr/local/sword/include/sword/swconfig.h:42: parse error before `='
cswordmodulesearch.cpp: In method `void
CSwordModuleSearch::percentUpdate(char,
void *)':
cswordmodulesearch.cpp:65: warning: unused parameter `void * p'
make[4]: *** [cswordmodulesearch.lo] Error 1
make[4]: Leaving directory
`/home/Martin/bibletime-2/bibletime/backend/sword_backend'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/Martin/bibletime-2/bibletime/backend'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/Martin/bibletime-2/bibletime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Martin/bibletime-2'
make: *** [all-recursive-am] Error 2