[bt-devel] Eureka!!

Greg Hellings greg.hellings at gmail.com
Thu Feb 26 00:55:31 MST 2009


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



More information about the bt-devel mailing list