[bt-devel] Ideas anyone?

Troy A. Griffitts bt-devel@crosswire.org
Mon, 20 Nov 2000 20:48:19 -0700


You may have an older sword install out there somewhere. try something
like:

	cd ~/src/sword

(edit Makefile.cfg to install where you want, user, group, etc., eg.

user      := root
group     := sword

instdir   := /usr
)

	make clean
	make
	su
	rm -f /usr/lib/libsword.*
	rm -rf /usr/include/sword
	make install

Hope this helps.

	-Troy.


root wrote:
> 
> Hi, trying to compile 0.31 on a SuSE 7.0 system using sword 1.51a.  Sword
> compiles fine, but I get the following from BibleTime compile.  Any ideas?
> 
> make  all-recursive
> make[1]: Entering directory `/extdrv/bibletime/bibletime-2'
> Making all in bibletime
> make[2]: Entering directory `/extdrv/bibletime/bibletime-2/bibletime'
> Making all in libhtmlparse
> make[3]: Entering directory
> `/extdrv/bibletime/bibletime-2/bibletime/libhtmlparse'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory
> `/extdrv/bibletime/bibletime-2/bibletime/libhtmlparse'
> Making all in backend
> make[3]: Entering directory `/extdrv/bibletime/bibletime-2/bibletime/backend'
> Making all in .
> make[4]: Entering directory `/extdrv/bibletime/bibletime-2/bibletime/backend'
> make[4]: Nothing to be done for `all-am'.
> make[4]: Leaving directory `/extdrv/bibletime/bibletime-2/bibletime/backend'
> Making all in sword_backend
> make[4]: Entering directory
> `/extdrv/bibletime/bibletime-2/bibletime/backend/sword_backend'
> g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/opt/kde2/include
> -I/usr/lib/qt2/include -I/usr/X11R6/include -I/extdrv/sword_cvs/sword/include
> -O2 -fno-exceptions -fno-check-new -Wall -pedantic -W -Wpointer-arith
> -Wmissing-prototypes -Wwrite-strings -Wno-long-long -fno-builtin -O2 -Wall -c
> libbibletime_swordbackend_la_closure.cpp  -fPIC -DPIC -o
> .libs/libbibletime_swordbackend_la_closure.o
> libtool: link: warning: `-version-info' is ignored for programs
> g++ -O2 -fno-exceptions -fno-check-new -Wall -pedantic -W -Wpointer-arith
> -Wmissing-prototypes -Wwrite-strings -Wno-long-long -fno-builtin -O2 -Wall -o
> .libs/libbibletime_swordbackend.la.closure
> .libs/libbibletime_swordbackend_la_closure.o .libs/cswordmodulesearch.o
> .libs/chtmlchapterdisplay.o .libs/chtmlentrydisplay.o
> .libs/cswordmoduleinfo.o .libs/cswordbackend.o .libs/cswordldkey.o
> .libs/cswordversekey.o .libs/cswordlexiconmoduleinfo.o
> .libs/cswordcommentarymoduleinfo.o .libs/cswordbiblemoduleinfo.o
> -L/usr/X11R6/lib -L/usr/lib/qt2/lib -L/opt/kde2/lib -L/usr/lib -lz -lsword
> -lz /opt/kde2/lib/libkdecore.so -ldl /opt/kde2/lib/libDCOP.so -lz
> -L/usr/lib/gcc-lib/i486-suse-linux/2.95.2 -L/usr/i486-suse-linux/lib
> -lpthread ../.libs/libbibletime_backend.so -L/opt/kde/lib -lsword -lz -lqt
> -lpng -lz /usr/lib/libjpeg.so -lXext -lX11 -lSM -lICE -lsword -lstdc++ -lm
> -lc -lgcc -lsword -Wl,--rpath -Wl,/opt/kde2/lib -Wl,--rpath
> -Wl,/usr/local/kde2/lib
> .libs/cswordbackend.o: In function `CSwordBackend::AddRenderFilters(SWModule
> *, multimap<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> >, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> >,
> less<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > >, allocator<basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > > > &)':
> .libs/cswordbackend.o(.text+0xafc): undefined reference to
> `ThMLHTML::ThMLHTML(void)'
> .libs/cswordbackend.o: In function
> `CSwordBackend::initInternationalBooknames(void)':
> .libs/cswordbackend.o(.text+0xf21): undefined reference to
> `LocaleMgr::systemLocaleMgr'
> .libs/cswordbackend.o(.text+0xf27): undefined reference to
> `LocaleMgr::setDefaultLocaleName(char const *)'
> .libs/cswordbackend.o(.text+0xf70): undefined reference to
> `LocaleMgr::systemLocaleMgr'
> .libs/cswordbackend.o(.text+0xf76): undefined reference to
> `LocaleMgr::setDefaultLocaleName(char const *)'
> .libs/cswordbackend.o: In function `CSwordBackend::Load(void)':
> .libs/cswordbackend.o(.text+0x11e7): undefined reference to
> `SWMgr::findConfig(char *, char **, char **)'
> .libs/cswordbackend.o(.gnu.linkonce.d.__vt_13CSwordBackend.5SWMgr+0x14):
> undefined reference to `SWMgr::AddGlobalOptions(SWModule *,
> multimap<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> >, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> >,
> less<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > >, allocator<basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > > > &,
> _Rb_tree_iterator<pair<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > const, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > >,
> pair<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > const, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > > &,
> pair<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > const, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > > *>,
> _Rb_tree_iterator<pair<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > const, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > >,
> pair<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > const, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > > &,
> pair<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > const, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > > *>)'
> .libs/cswordbackend.o(.gnu.linkonce.d.__vt_13CSwordBackend.5SWMgr+0x18):
> undefined reference to `SWMgr::AddLocalOptions(SWModule *,
> multimap<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> >, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> >,
> less<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > >, allocator<basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > > > &,
> _Rb_tree_iterator<pair<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > const, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > >,
> pair<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > const, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > > &,
> pair<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > const, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > > *>,
> _Rb_tree_iterator<pair<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > const, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > >,
> pair<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > const, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > > &,
> pair<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > const, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > > *>)'
> .libs/cswordbackend.o(.gnu.linkonce.d.__vt_13CSwordBackend.5SWMgr+0x20):
> undefined reference to `SWMgr::AddStripFilters(SWModule *,
> multimap<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> >, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> >,
> less<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > >, allocator<basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > > > &)'
> .libs/cswordbackend.o(.gnu.linkonce.d.__vt_13CSwordBackend.5SWMgr+0x24):
> undefined reference to `SWMgr::AddRawFilters(SWModule *,
> multimap<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> >, basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> >,
> less<basic_string<char, string_char_traits<char>,
> __default_alloc_template<true, 0> > >, allocator<basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> > > > &)'
> .libs/cswordbackend.o(.gnu.linkonce.d.__vt_13CSwordBackend.5SWMgr+0x48):
> undefined reference to `SWMgr::setCipherKey(char const *, char const *)'
> .libs/cswordldkey.o(.gnu.linkonce.d.__vt_11CSwordLDKey+0x28): undefined
> reference to `SWKey::operator!=(SWKey const &)'
> .libs/cswordldkey.o(.gnu.linkonce.d.__vt_11CSwordLDKey+0x54): undefined
> reference to `SWKey::Index(void) const'
> .libs/cswordldkey.o(.gnu.linkonce.d.__vt_11CSwordLDKey+0x58): undefined
> reference to `SWKey::Index(long)'
> .libs/cswordversekey.o(.gnu.linkonce.d.__vt_14CSwordVerseKey+0x28): undefined
> reference to `SWKey::operator!=(SWKey const &)'
> .libs/cswordversekey.o(.gnu.linkonce.d.__vt_14CSwordVerseKey+0x90): undefined
> reference to `VerseKey::NewIndex(void) const'
> .libs/cswordversekey.o(.gnu.linkonce.d.__vt_14CSwordVerseKey+0x94): undefined
> reference to `VerseKey::ParseVerseList(char const *, char const *, bool)'
> .libs/cswordversekey.o(.gnu.linkonce.d.__vt_14CSwordVerseKey+0x9c): undefined
> reference to `VerseKey::setBookAbbrevs(abbrev const *, unsigned int)'
> .libs/cswordversekey.o(.gnu.linkonce.d.__vt_14CSwordVerseKey+0xa0): undefined
> reference to `VerseKey::setBooks(char const *, sbook **)'
> .libs/cswordversekey.o(.gnu.linkonce.d.__vt_14CSwordVerseKey+0xa4): undefined
> reference to `VerseKey::setLocale(char const *)'
> collect2: ld returned 1 exit status
> make[4]: *** [libbibletime_swordbackend.la.closure] Error 1
> make[4]: Leaving directory
> `/extdrv/bibletime/bibletime-2/bibletime/backend/sword_backend'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/extdrv/bibletime/bibletime-2/bibletime/backend'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/extdrv/bibletime/bibletime-2/bibletime'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/extdrv/bibletime/bibletime-2'
> make: *** [all-recursive-am] Error 2