[bt-devel] BibleTime 1.7.alpha1 released

Martin Gruner mg.pub at gmx.net
Fri Jan 18 11:08:53 MST 2008


Hi Greg,

i just reviewed your patch. It looks good, but I hesitate to integrate it at 
this point. I hope for your understanding. We do not aim at platform 
neutrality yet. The first target is to release a final version for 
Linux/KDE4. Whenever we reach QT4 only, we will make strong efforts to create 
builds for the different platforms that QT4 allows for. I need to think about 
how we can design the cmake system best for this purpose. I hope this is 
ok -- we will need your help with this for sure. Please do keep track of your 
changes to CMakeLists.txt.

mg

Am Dienstag, 15. Januar 2008 schrieb Greg Hellings:
> 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/cswo
>rdsetupdialog.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/cswo
>rdsetupdialog.cpp:315 #13 0x00090ce6 in
> BookshelfManager::CSwordSetupDialog::initInstall (this=0x363fe4a0) at
> /Users/kde-devel/kde.build/bibletime-svn/src/frontend/bookshelfmanager/cswo
>rdsetupdialog.cpp:201 #14 0x00093e8d in
> BookshelfManager::CSwordSetupDialog::CSwordSetupDialog
> (this=0x363fe4a0, parent=0x1fd99d80) at
> /Users/kde-devel/kde.build/bibletime-svn/src/frontend/bookshelfmanager/cswo
>rdsetupdialog.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





More information about the bt-devel mailing list