[bt-devel] problem

Mark Lybarger bt-devel@crosswire.org
Tue, 20 Nov 2001 20:52:27 -0500


Chris Kujawa wrote:

> On Tuesday 20 November 2001 16:38, you wrote:
> 
>>Hi,
>>
>>I made rather severe changes to the internals of BibleTime. Part of it is a
>>new config interface class. All configuration values of the GLOBAL
>>BibleTime configuration should be read and written there, no other part of
>>BibleTime should access KGlobal->config() directly. Please tell me if you
>>think the class structure is ok and usable. It's in
>>bibletime/frontend/optionsdialog/cbtconfig.h.
>>
>>But there is one problem: GCC won't link BibleTime here, complains about 2
>>static functions in the new CBTConfig class. Could somebody help please?
>>
>>
> Martin:
> 
> Was this before or after your last update to CVS, because I compiled and 
> linked just fine.  I updated my BT sources around 2pm EST today (right after 
> you sent out the mail concerning the error I was seeing about the private 
> struct being accessed in a public function.)
> 
> Chris
> 
> 


i can confirm an error when building with the CBTConfig class. no ideas 
yet why it's not building.  i'll take a look and see.



./frontend/presenters/libpresenters.a(cswordpresenter.o): In function 
`QList<CSwordModuleInfo>::deleteItem(void *)':
/home/mark/sw/kde/qt-2.3.1/include/qlist.h(.text+0x137): undefined 
reference to `CBTConfig::getAllModuleOptionDefaults(void)'
/home/mark/sw/kde/qt-2.3.1/include/qlist.h(.text+0x152): undefined 
reference to `CBTConfig::getAllDisplayOptionDefaults(void)'
collect2: ld returned 1 exit status
make[3]: *** [bibletime] Error 1
make[3]: Leaving directory `/home/mark/bibletime/bibletime/bibletime'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mark/bibletime/bibletime/bibletime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mark/bibletime/bibletime'
make: *** [all-recursive-am] Error 2