[bt-devel] Windows build problems
Gary Holmlund
gary.holmlund at gmail.com
Sat Apr 18 18:18:10 MST 2009
Greg Hellings wrote:
> Gary,
>
> On Sat, Apr 18, 2009 at 7:05 PM, Gary Holmlund <gary.holmlund at gmail.com> wrote:
>
>> Eeli Kaikkonen wrote:
>>
>>> Greg Hellings wrote:
>>>
>>>
>>>> 2) bibletime-2.0.0alpha3-win32.exe - an installer, built with CPack,
>>>> that should install everything needed for users of BibleTime on
>>>> Windows. Again, YMMV, but I've actually tested it, this time, on my
>>>> XP virtual machine and everything installs and runs. I'm not able to
>>>> get the SVG files running on XP, but there is a QtSvg4.dll and
>>>> QtSvgd4.dll in the 4.5.0 build -- getting those linked in properly (I
>>>> modified CMakeLists.txt to link in the SVG libraries, but I they don't
>>>> seem to be used) might solve our issue of that display.
>>>>
>>> I can confirm the problems you previously told about. The toolbar is in
>>> wrong place. Maybe it has a wrong parent or something like that. But it
>>> works correctly on Linux/Qt4.5. If I hide/show it again (go on top of
>>> Bookshelf, Bookmarks or Mag title and use RMB menu) it goes to the correct
>>> place and works correctly.
>>>
>>> It's really slow. It wasn't with previous package. It works well with
>>> Linux/Qt4.5, and I don't believe Qt has released anything this bad. But
>>> either I don't believe it's our code, because it has worked well all the
>>> time sans some exceptions: opening the bookshelf manager where populating
>>> the list view takes long time; opening the install progress dialog. These
>>> are really slow now, too, but I feel slowness also elsewhere. On the other
>>> hand, after it has been used some time it works quite well.
>>>
>>> There are still problems with sword configuration. BibleTime uses
>>> home/.sword by default. Maybe we have to change that and use the Xiphos
>>> model. And there appears .sword directory under Program Files/BibleTime.
>>> It's wrong because it includes changing data.
>>>
>>> There are just too many TODO items right now with Sword 1.6 and Qt 4.5 and
>>> other things so I can't concentrate on these. We need more developers...
>>>
>>>
>>>> _______________________________________________
>>>> bt-devel mailing list
>>>> bt-devel at crosswire.org
>>>> http://www.crosswire.org/mailman/listinfo/bt-devel
>>>>
>>> --Eeli Kaikkonen
>>>
>> I have been building with Qt4.5 on windows and have not seen the toolbar
>> problem. I also checked the source and the toolbar creation code looks
>> right.
>>
>> I also just built on Jaunty 9.04-rc with Qt4.5 and have been building with
>> Qt4.5 on 8.10. I have not seen any toolbar or speed problems.
>>
>
> I've been thinking about this -- do you use MSVC with the LGPL version
> of the libraries? Officially they only support MinGW with that. I'm
> thinking that somehow my options have messed up building Qt with MSVC
> somehow. I'll try a rebuild when I get more time.
>
> --Greg
>
I use MSVC with the LGPL. There are two LGPL versions. The mingw and the
source version. You want the source version. It is fully supported on
Studio 2008. They don't make that version easy to find. You have to
select to download the mingw version and cancel the dialog that pops up.
On that page you will find the source download link. This is the same
version we are using at my work using the LGPL. We have fully researched
that the LGPL is valid for it.
Support: http://doc.trolltech.com/4.5/supported-platforms.html
Download:
http://get.qtsoftware.com/qt/source/qt-win-opensource-src-4.5.0.zip
After unzipping look for a README or INSTALL file and follow its
instructions. It can take many hours to build.
Gary
More information about the bt-devel
mailing list