[bt-devel] BibleTime 1.5.2 won't compile with KDE < 3.3

Jeremy Erickson jerickson314 at users.sourceforge.net
Wed Oct 19 17:58:16 MST 2005


Hi,
	I was attempting to build an RPM package for Fedora Core 2 (KDE 3.2.2), and 
it failed due to the fact that the function "findText()" in khtml_part.h is 
private prior to KDE 3.3.0.  This function is called in line 450 of 
bibletime/frontend/display/chtmlreaddisplay.cpp.  I patched it so the 
function uses "findTextBegin()" instead, but that function doesn't show any 
dialog.  With that single change, it compiles fine (though I have to install 
libselinux-devel to get it to link) and even runs.  However, the "Find" 
option on the right click menu of a Bible module doesn't work.  Should we 
change something so that it works with KDE < 3.3 again?  As far as I know, 
this is the only incompatibility present.
	Should I send the FC2 packages anyway, even though the "Find" menu option 
doesn't work?

-Jeremy Erickson


More information about the bt-devel mailing list