On 6/05/2010 10:06 PM, Fridrich Strba wrote: > Check wrap the #include windows.h in qt_windows.h by: > > #ifdef __cplusplus > extern "C" { > #endif > > ... > > #ifdef __cplusplus > } > #endif > > > ??? > Yeah that worked! > > On Thu, 2010-05-06 at 21:57 +1000, > t66...@gmail.com wrote: > >> On 4/05/2010 2:04 AM, Ruben Van Boxem wrote: >> >>> Just to express my happiness. The WebKit part has been merged, so >>> every part of Qt works now. >>> >>> To compile Qt 4.7 (development version!): >>> Get sources from eg qt.gitorious.org/qt/qt/4.7 >>> Get mingw-w64 from here: mingw-w64.sourceforge.net >>> Make sure the<mingw64>\bin folder has a copy of gmake named >>> "mingw32-make" >>> in the Qt dir: configure -qt-style-windowsxp -qt-style-windowsvista >>> -phonon >>> gmake >>> >>> >> In file included from >> lib/gcc/x86_64-w64-mingw32/4.5.1/../../../../x86_64-w64-mingw32/include/winnt.h:1412:0, >> from >> lib/gcc/x86_64-w64-mingw32/4.5.1/../../../../x86_64-w64-mingw32/include/windef.h:131, >> from >> lib/gcc/x86_64-w64-mingw32/4.5.1/../../../../x86_64-w64-mingw32/include/windows.h:62, >> from ..\..\include >> \QtCore/../../src/corelib/global/qt_windows.h:63, >> from ..\..\include\QtCore/qt_windows.h:1, >> from tools\qstring.cpp:3834: >> lib/gcc/x86_64-w64-mingw32/4.5.1/include/emmintrin.h:234:1: error: >> previous declaration of '__vector(2) double _mm_add_sd(__vector(2) >> double, __vector(2) double)' with 'C++' linkage >> lib/gcc/x86_64-w64-mingw32/4.5.1/../../../../x86_64-w64-mingw32/include/intrin.h:644:5: >> error: conflicts with new declaration with 'C' linkage >> lib/gcc/x86_64-w64-mingw32/4.5.1/include/emmintrin.h:228:1: error: >> previous declaration of '__vector(2) double _mm_add_pd(__vector(2) >> double, __vector(2) double)' with 'C++' linkage >> lib/gcc/x86_64-w64-mingw32/4.5.1/../../../../x86_64-w64-mingw32/include/intrin.h:645:5: >> error: conflicts with new declaration with 'C' linkage >> >> I attempted to build it qt-everywhere-opensource-src-4.7.0-tp.tar.gz >> but failed. >> This error looks weird and the Qt developer said the bug comes from >> the gcc toolchain, I'm using the same gcc to build >> qt-everywhere-opensource-src-4.6.2.tar.gz successfully. >> Is my error still related to the gcc toolchain? >> >>> The options that still need to be provided are optional, but rely on >>> the presence of two headers (uxtheme.h and dshow.h), or rather the >>> ability of Qt's configure.exe to find them...Which it doesn't. It >>> has already been attempted to be fixed, I'll need to reopen the bug >>> report then... >>> >>> Ruben >>> >>>
------------------------------------------------------------------------------ _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public