On Sun, Feb 6, 2011 at 5:08 AM, Ruben Van Boxem
<[email protected]> wrote:
> 2011/2/6 andy fillebrown <[email protected]>
>>
>> Howdy,
>>
>> ...just found mingw64 -- wanted to say "thanks" for providing it and
>> report my experience building Qt from the master branch.  It builds ok
>> using sezero's binaries, but assistant.exe crashes on startup.
>
> Dang, I thought this was fixed some days ago... guess not.

It might be fixed.  The binaries I downloaded were dated October 3, 2010.



>> Apparently I need to downgrade to gcc-4.4.0.  Does using gcc-4.4.0
>> also fix the UI styling issues, or is that an unrelated issue (Qt UI
>> controls look old and boxy)?  Also, how do I downgrade to gcc-4.4.0?
>
> Sezero also provides his GCC 4.4 builds, right here. They do indeed work
> around the assistant and browser demo crash. The UI issue can be helped by
> configuring with "-qt-style-windowsxp -qt-style-windowsvista" (this is
> needed because Qt's configure does not detect the required headers with
> mingw-w64 installs). You could also enable phonon by adding "-phonon" which
> builds the DirectX backend using the mingw-w64 DirectX headers (from the
> Wine project).

Ah, good, that makes sense.  I'll try that for the next build.  I
don't use phonon, so I'll skip it.



>> The Qt build did warn about integer constants being too large for
>> 'long' types.  Most of the other warnings were the same as what I get
>> when building Qt using the 32-bit mingw binaries from Nokia's ftp
>> server, but that particular one looks like it could be a problem if
>> the constants are being truncated.
>
> This might be, but a lot of projects that aren't written with x64 Windows in
> mind have such code and produce these warnings. It surely might be related
> to the crash, I haven't looked into it yet. Feel free to experiment :)

I may do that.  Looking over the build log I noticed the warnings were
mostly from the same #include, so patching may not take too long.
What is the recommended way of fixing the issue, i.e. how should I
assign a constant like 0xaaaabbbbccccdddd to an integer.  Use int,
long, long long?



>> None of these questions are pressing -- I'm just curious at this point =)
>
> Also: The 4.7 branch is equally functional under mingw-w64, no need to use
> the unstable master branch.

...but instability is half the fun =)

---

One thing I'm missing in mingw64 is gdb-python27.exe.  The Qt
debugging helpers don't work on Qt's master branches anymore.
Apparently they're moving away from gdb.exe.  Can I add
gdb-python27.exe to the mingw64 wish list?

Cheers,
~ andy.f

------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to