[bt-devel] CVS 9/04/05 won't compile

David Bunce david.bunce at tiscali.co.uk
Sat Apr 9 12:11:15 MST 2005


Hi

I have downloaded the CVS version of Bibletime today, and it has failed
to compile. 

The following error is printed below: 

In file included from /usr/include/sword/utilweb.h:26,
                 from /usr/include/sword/utilfuns.h:27,
                 from /usr/include/sword/swobject.h:4,
                 from /usr/include/sword/swkey.h:27,
                 from /usr/include/sword/listkey.h:28,
                 from cswordmoduleinfo.h:33,
                 from cswordbackend.h:22,
                 from cswordbackend.cpp:19:
/usr/include/sword/swbuf.h: In member function `void
   sword::SWBuf::assureMore(long unsigned int)':
/usr/include/sword/swbuf.h:47: warning: comparison between signed and
unsigned
   integer expressions
/usr/include/sword/swbuf.h: In member function `sword::SWBuf&
   sword::SWBuf::operator<<(int)':
/usr/include/sword/swbuf.h:196: warning: comparison between signed and
unsigned
   integer expressions
cswordbackend.cpp: In constructor `CSwordBackend::CSwordBackend()':
cswordbackend.cpp:67: error: no matching function for call to
`sword::SWMgr::
   SWMgr(int, int, bool, sword::EncodingFilterMgr*, bool)'
/usr/include/sword/swmgr.h:68: error: candidates are:
sword::SWMgr::SWMgr(const
   sword::SWMgr&)
/usr/include/sword/swmgr.h:210: error:
   sword::SWMgr::SWMgr(const char*, bool, sword::SWFilterMgr*)
/usr/include/sword/swmgr.h:199: error:
   sword::SWMgr::SWMgr(sword::SWFilterMgr*)
/usr/include/sword/swmgr.h:194: error:
   sword::SWMgr::SWMgr(sword::SWConfig*, sword::SWConfig*, bool,
   sword::SWFilterMgr*)
cswordbackend.cpp: In constructor `CSwordBackend::CSwordBackend(const
QString&)
   ':
cswordbackend.cpp:80: error: no matching function for call to
`sword::SWMgr::
   SWMgr(const char*, bool, sword::EncodingFilterMgr*, bool)'
/usr/include/sword/swmgr.h:68: error: candidates are:
sword::SWMgr::SWMgr(const
   sword::SWMgr&)
/usr/include/sword/swmgr.h:210: error:
   sword::SWMgr::SWMgr(const char*, bool, sword::SWFilterMgr*)
/usr/include/sword/swmgr.h:199: error:
   sword::SWMgr::SWMgr(sword::SWFilterMgr*)
/usr/include/sword/swmgr.h:194: error:
   sword::SWMgr::SWMgr(sword::SWConfig*, sword::SWConfig*, bool,
   sword::SWFilterMgr*)
cswordbackend.cpp: In member function `const QString
   CSwordBackend::booknameLanguage(const QString&)':
cswordbackend.cpp:552: error: 'class sword::LocaleMgr' has no member
named '
   getSystemLocaleMgr'
cswordbackend.cpp:567: error: 'class sword::LocaleMgr' has no member
named '
   getSystemLocaleMgr'
make[3]: *** [cswordbackend.o] Error 1
make[3]: Leaving directory
`/home/testing/Bibletime/bibletime/bibletime/backend'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/testing/Bibletime/bibletime/bibletime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/testing/Bibletime/bibletime'
make: *** [all] Error 2

Could someone look into this and tell me if it is my problem or a bug in
the code. This is a problem with the most recent CVS version.

Thanks 

David Bunce



More information about the bt-devel mailing list