[bt-devel] problem building BT and sword

Mark Lybarger bt-devel@crosswire.org
Mon, 05 Nov 2001 21:02:22 -0500


Here are the errors I'm getting when I'm trying to build Bibletime.  I'm 
using the sword install from this morning's cvs.  Any 
thoughts/suggestions on this?

---------------------------------------------------------------------------------

make[3]: Entering directory 
`/home/mark/bibletime/bibletime/bibletime/backend'
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde 
-I/usr/lib/qt-2.3.1/include -I/usr/X11R6/include 
-I/usr/local/sword/include/sword  -D_REENTRANT -DQT_NO_ASCII_CAST 
-DQT_NO_COMPAT -DQT_CLEAN_NAMESPACE  -ansi -D_XOPEN_SOURCE=500 
-D_BSD_SOURCE -Wbad-function-cast -Wcast-align -Wundef -Wconversion 
-fno-builtin -Wnon-virtual-dtor -Wno-long-long -g -O2 -Wall -pedantic -W 
-Wpointer-arith -Wmissing-prototypes -Wwrite-strings -fno-exceptions 
-fno-check-new -c cswordmodulesearch.cpp
In file included from /usr/local/sword/include/sword/swmgr.h:43,
                  from cswordbackend.h:30,
                  from cswordmoduleinfo.h:22,
                  from cswordmodulesearch.cpp:20:
/usr/local/sword/include/sword/swmodule.h: In method `const bool 
SWModule::isUnicode () const':
/usr/local/sword/include/sword/swmodule.h:135: ambiguous overload for 
`const char & == ENCODINGS'
/usr/local/sword/include/sword/swmodule.h:135: candidates are: 
operator==(int, int) <builtin>
/usr/lib/qt-2.3.1/include/qcstring.h:319:                 bool 
operator== (const QCString &, const
QCString &)
/usr/lib/qt-2.3.1/include/qstring.h:270:                 int operator== 
(char, QChar)
/usr/lib/qt-2.3.1/include/qstring.h:275:                 int operator== 
(QChar, char)
/usr/lib/qt-2.3.1/include/qstring.h:280:                 int operator== 
(QChar, QChar)
/usr/local/sword/include/sword/swmodule.h:135: ambiguous overload for 
`const char & == ENCODINGS'
/usr/local/sword/include/sword/swmodule.h:135: candidates are: 
operator==(int, int) <builtin>
/usr/lib/qt-2.3.1/include/qcstring.h:319:                 bool 
operator== (const QCString &, const
QCString &)
/usr/lib/qt-2.3.1/include/qstring.h:270:                 int operator== 
(char, QChar)
/usr/lib/qt-2.3.1/include/qstring.h:275:                 int operator== 
(QChar, char)
/usr/lib/qt-2.3.1/include/qstring.h:280:                 int operator== 
(QChar, QChar)
make[3]: *** [cswordmodulesearch.o] Error 1
make[3]: Leaving directory 
`/home/mark/bibletime/bibletime/bibletime/backend'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mark/bibletime/bibletime/bibletime'