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
