[bt-devel] Eureka!!

Troy A. Griffitts scribe at crosswire.org
Thu Feb 26 04:06:51 MST 2009


Congratulations guys!!! This is great news!  Our Windows users now have 
choices 4+ choices!   We're really going to have to redo our CD autorun 
splash to present these choices to our users.

Greg Hellings wrote:
> On Thu, Feb 26, 2009 at 12:03 AM, Eeli Kaikkonen
> <eekaikko at mail.student.oulu.fi> wrote:
>> Greg Hellings wrote:
>>> So - it is accomplished, accomplished and built.  Ends up pretty much
>>> all of the linker errors went away when I linked all the libraries and
>>> Bibletime itself against the same Runtime Library (funny about that,
>>> huh?).  Even the INSTALL.vcproj created by CMake worked to install
>>> Bibletime to the proper location (except for the libsword.dll, but I
>>> forgive it for that).  See it in first-run here:
>>>
>>> http://www.utdallas.edu/~gsh062000/pictures/First_run.png
>>>
>> Wow, this is a very happy moment!
> 
> Yes, indeed!  I finally brought in a friend who works with Visual
> Studio at work all the time and made him take a look at it again.
> Before we had even reached my apartment he had figured out what was
> wrong - I had configured the settings on two of the four projects that
> were being built. So we got home, fixed the remaining two, and it
> compiled and linked without a hitch.
> 
>>
>>> But when I clicked on "Apply" in the dialog, this happened:
>>>
>>> (BibleTime 1.7.1.cvs) _FATAL_: ASSERT failure in QSettings: "empty
>>> key", file io\qsettings.cpp, line 293
>>>
>>> Opening the executable a second time brought it up fine, so I went to
>>> Bookshelf Manager, and got the above error again.  Then I installed
>>> "The SWORD Project for Windows" and created an environment variable to
>>> point SWORD_HOME to those modules.  Low and behold, it opens and runs
>>> and properly displays the text (I don't seem to find how to edit the
>>> Personal Commentary portion, but I don't know if that is available at
>>> all in BibleTime or not, and I am too lazy to open BibleCS again and
>>> bother with installing a different commentary).  But still no luck
>>> with Bookshelf Manager.
>> OK. Again, can you start from command line with --debug (if there still is
>> such switch!) and paste a little bit more information.
>>
>> Starting with empty SWORD configuration has been a problem also in the past.
>> I made some fixes but there may be something left. Other developers also:
>> please, delete (or temporarily move) you global and personal sword
>> directories and config files and test BibleTime.
> 
> C:\Users\Greg\Desktop\build\bibletime-1.7.1svn-build0\bin>bibletime --debug
> (BibleTime 1.7.1.cvs) Debug: BibleTime::initBackends
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient5167
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient5167
> (BibleTime 1.7.1.cvs) Debug: couldn't create image from  ""
> (BibleTime 1.7.1.cvs) Debug: couldn't create image from  ""
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: radialGradient3709
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: radialGradient3709
> (BibleTime 1.7.1.cvs) WARNING: Object::connect: No such signal CBookmarkIndex::d
> roppedItem(QDropEvent*,QTreeWidgetItem*,QTreeWidgetItem*)
> (BibleTime 1.7.1.cvs) WARNING: Object::connect: No such slot CBookmarkIndex::slo
> tItemChanged(QTreeWidgetItem*,int)
> (BibleTime 1.7.1.cvs) Debug: CBookmarkIndex::initTree
> (BibleTime 1.7.1.cvs) Debug: BtBookmarkLoader::loadTree
> (BibleTime 1.7.1.cvs) WARNING: Not a BibleTime Bookmark XML file
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient5921
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient5987
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient6054
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient6969
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient7005
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient7266
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: radialGradient9002
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient10263
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient5921
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient5987
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient6054
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient6969
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient7005
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient7266
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: radialGradient9002
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient10263
> (BibleTime 1.7.1.cvs) WARNING: Object::connect: No such signal CBookshelfIndex::
> droppedItem(QDropEvent*,QTreeWidgetItem*,QTreeWidgetItem*)
> (BibleTime 1.7.1.cvs) Debug: CBookshelfIndex::initTree
> (BibleTime 1.7.1.cvs) Debug: BTModuleTreeItem::create_tree
> (BibleTime 1.7.1.cvs) WARNING: Cannot find icon file "C:/Users/Greg/Desktop/buil
> d/bibletime-1.7.1svn-build0/share/bibletime/icons/.svg" , using default icon.
> (BibleTime 1.7.1.cvs) Debug: ******************BibleTime::readSettings**********
> ********************
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient5921
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient5987
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient6054
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient6969
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient7005
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient7266
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: radialGradient9002
> (BibleTime 1.7.1.cvs) WARNING: Couldn't resolve property: linearGradient10263
> (BibleTime 1.7.1.cvs) Debug: BtInstallPage::BtInstallPage() start
> (BibleTime 1.7.1.cvs) Debug: void BtInstallPage::initView() start
> (BibleTime 1.7.1.cvs) Debug: void BtInstallPage::initPathCombo() start
> (BibleTime 1.7.1.cvs) Debug: backend::targetList
> (BibleTime 1.7.1.cvs) _FATAL_: ASSERT failure in QSettings: "empty key", file io
> \qsettings.cpp, line 293
> Please report this bug! (http://www.bibletime.info/development_help.html)
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
> 
>>> For those of you who are not interested in the Windows building or who
>>> are currently in the world of Unix/Linux, please check the attached
>>> patch file to see if it still configures and builds properly on your
>>> system.  If that is the case (it should be, almost all of the changes
>>> were just making casts explicit or removing unused headers) it would
>>> be nice to get most/all of the changes integrated back into SVN.
>>> There is also a few manual source changes to the SWORD library which I
>>> performed in the build process - I also submit those to the SWORD
>>> experts for their consideration (mainly to dirent.h).
>> Don't worry, streamlining the process for all platforms is high priority, at
>> least in a long run. I just don't have enough time... I've noticed nothing
>> in you changes which couldn't be integrated. I'll browse through them and
>> test them when I have time, hopefully tonight.
> 
> Alrighty - in the meantime I'll keep my files here, warm and ready. =)
> 
> --Greg
> 
> _______________________________________________
> 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