[bt-devel] BibleTime 1.7.alpha1 released

Greg Hellings greg.hellings at gmail.com
Mon Jan 14 20:34:18 MST 2008


It builds (mostly well) on Mac OS X against the almost-released
version of KDE4 (I had to build kdelibs and kdebase myself, but the
rest of the base packages were provided in binary format).  I'm still
having issues with ICU and cURL from the sword side of things, but if
I include them directly and take out the three old Qt* libraries, then
things work well.  However, launching the bookshelf manager results in
a crash with the following backtrace:

[KCrash handler]
#5  0x9003d66c in kill ()
#6  0x9010e8cf in raise ()
#7  0x9010d422 in abort ()
#8  0x000e9bbe in myMessageOutput (type=QtFatalMsg, msg=0xbfffbf9c
"ASSERT: \"list.count() > 0\" in file
/Users/kde-devel/kde.build/bibletime-svn/src/frontend/bookshelfmanager/cswordsetupdialog.cpp,
line 315") at /Users/kde-devel/kde.build/bibletime-svn/src/main.cpp:58
#9  0x05e07ef8 in qt_message_output ()
#10 0x05e07fe1 in qFatal ()
#11 0x05e08075 in qt_assert ()
#12 0x0008ee14 in
BookshelfManager::CSwordSetupDialog::populateInstallCombos
(this=0x363fe4a0) at
/Users/kde-devel/kde.build/bibletime-svn/src/frontend/bookshelfmanager/cswordsetupdialog.cpp:315
#13 0x00090ce6 in BookshelfManager::CSwordSetupDialog::initInstall
(this=0x363fe4a0) at
/Users/kde-devel/kde.build/bibletime-svn/src/frontend/bookshelfmanager/cswordsetupdialog.cpp:201
#14 0x00093e8d in
BookshelfManager::CSwordSetupDialog::CSwordSetupDialog
(this=0x363fe4a0, parent=0x1fd99d80) at
/Users/kde-devel/kde.build/bibletime-svn/src/frontend/bookshelfmanager/cswordsetupdialog.cpp:66
#15 0x000e5398 in BibleTime::slotSwordSetupDialog (this=0x1fd99d80) at
/Users/kde-devel/kde.build/bibletime-svn/src/bibletime_slots.cpp:109
#16 0x000e936b in BibleTime::qt_metacall (this=0x1fd99d80,
_c=InvokeMetaMethod, _id=1, _a=0xbfffe908) at
/Users/kde-devel/kde.build/bibletime-svn.build/bibletime.moc:127
#17 0x05eaf11e in QMetaObject::activate ()
#18 0x087add65 in QAction::triggered ()
#19 0x087ae4e4 in QAction::activate ()
#20 0x08ad9f7c in qt_mac_activate_action ()
#21 0x08ada4e0 in qt_mac_menu_event ()
#22 0x92def4d7 in DispatchEventToHandlers ()
#23 0x92deeb7c in SendEventToEventTargetInternal ()
#24 0x92df5f7c in SendEventToEventTarget ()
#25 0x92e76add in SendHICommandEvent ()
#26 0x92eaa8c6 in ProcessHICommandWithContextAndModifiers ()
#27 0x92eaa864 in SendMenuItemSelectedEvent ()
#28 0x92eaa77c in FinishMenuSelection ()
#29 0x92e8f4c5 in MenuSelectCore ()
#30 0x92e8ef66 in MenuSelect ()
#31 0x087f74e3 in QApplicationPrivate::globalEventProcessor ()
#32 0x92def4d7 in DispatchEventToHandlers ()
#33 0x92deeb7c in SendEventToEventTargetInternal ()
#34 0x92df5f7c in SendEventToEventTarget ()
#35 0x92df6999 in ToolboxEventDispatcherHandler ()
#36 0x92def88e in DispatchEventToHandlers ()
#37 0x92deeb7c in SendEventToEventTargetInternal ()
#38 0x92df5f7c in SendEventToEventTarget ()
#39 0x087f1810 in qt_mac_send_event ()
#40 0x087fccee in QEventDispatcherMac::processEvents ()
#41 0x05ea052a in QEventLoop::processEvents ()
#42 0x05ea06ad in QEventLoop::exec ()
#43 0x05ea23cf in QCoreApplication::exec ()
#44 0x000eac0b in main (argc=2, argv=0xbffffc98) at
/Users/kde-devel/kde.build/bibletime-svn/src/main.cpp:324

Attached is a diff of the edits that I had to make to CMakeLists.txt
to get it to compile and build for me on OS X (output of 'svn diff -x
-u').  Some of them may not be desirable (removing the QtCore, QtGui,
QtXml lines in favor of -licucore and -lcurl) but the others regarding
the install are necessary to prevent the application from crashing on
install.

Also, is there an executable icon that is to be associated with the
executable so that it has a distinctive icon besides the default OS X
one?

On another note, the layout of the Hebrew is messed up now, with the
text overlapping the verse numbers.  English is fine, and I couldn't
test Greek because of the crash from the bookshelf manager.

--Greg

On Jan 14, 2008 3:45 AM, Eeli Kaikkonen <eekaikko at mail.student.oulu.fi> wrote:
> On Sun, 13 Jan 2008, David (Mailing List & Spam Address) wrote:
> > Does the --debug option work in the alpha? I ask so I can pull the html and
> > make changes to the CSS as needed
>
> Yes, debugging is of course an important part of a test release and we
> took care of that (it didn't work for a while but should work now).
> Another important option is --ignore-session. If the program crashes
> this might help to relaunch it without the specific situation which
> causes the crash. Removing the config files is also possible.
>
>   Yours,
>         Eeli Kaikkonen (Mr.), Oulu, Finland
>         e-mail: eekaikko at mailx.studentx.oulux.fix (with no x)
>
> _______________________________________________
>
> bt-devel mailing list
> bt-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/bt-devel
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CMakeLists.txt.diff
Type: application/octet-stream
Size: 1831 bytes
Desc: not available
Url : http://www.crosswire.org/pipermail/bt-devel/attachments/20080114/e8cc0565/attachment.obj 


More information about the bt-devel mailing list