Alexey Pavlov schreef op do 29-08-2013 om 23:20 [+0400]: > > > > 2013/8/29 Erik van Pienbroek <e...@vanpienbroek.nl> > > mingw-qt5-qtbase-5.1.0-5 > > ** Package failed to build while it succeeded during > the previous mass rebuild ** > > Package owner: epienbro > > Time to build: 9 minutes, 54 seconds > > Build logs: > > http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130829/mingw-qt5-qtbase-5.1.0-5 > > > > This one is new: > > > /builddir/build/BUILD/qtbase-opensource-src-5.1.0/src/corelib/io/qfilesystemengine_win.cpp:578:3: > error: conflicting declaration 'typedef struct _FILE_ID_128 FILE_ID_128' > } FILE_ID_128, *PFILE_ID_128; > ^ > In file included > from <snip> > /usr/i686-w64-mingw32/sys-root/mingw/include/winnt.h:3767:7: > error: > 'FILE_ID_128' has a previous declaration as 'typedef struct > FILE_ID_128 > FILE_ID_128' > } FILE_ID_128, *PFILE_ID_128; > ^ > > > This issue is fixed in Qt gerrit: > https://codereview.qt-project.org/#change,63747 > After fixing tis issue I have issue described here: > https://bugreports.qt-project.org/browse/QTBUG-33225 >
Thanks for the info! I just tried the patch you mentioned and it indeed resolves the build failure. Now I'm also seeing the other issue you mentioned: /home/erik/fedora/mingw-qt5-qtbase/qtbase-opensource-src-5.1.1/src/plugins/platforms/windows/qwindowstheme.cpp: In member function 'virtual QPixmap QWindowsTheme::standardPixmap(QPlatformTheme::StandardPixmap, const QSizeF&) const': /home/erik/fedora/mingw-qt5-qtbase/qtbase-opensource-src-5.1.1/src/plugins/platforms/windows/qwindowstheme.cpp:531:13: error: 'SHSTOCKICONINFO' was not declared in this scope SHSTOCKICONINFO iconInfo; ^ /home/erik/fedora/mingw-qt5-qtbase/qtbase-opensource-src-5.1.1/src/plugins/platforms/windows/qwindowstheme.cpp:531:29: error: expected ';' before 'iconInfo' SHSTOCKICONINFO iconInfo; ^ /home/erik/fedora/mingw-qt5-qtbase/qtbase-opensource-src-5.1.1/src/plugins/platforms/windows/qwindowstheme.cpp:532:21: error: 'iconInfo' was not declared in this scope memset(&iconInfo, 0, sizeof(iconInfo)); ^ /home/erik/fedora/mingw-qt5-qtbase/qtbase-opensource-src-5.1.1/src/plugins/platforms/windows/qwindowstheme.cpp:535:64: error: 'SIID_SHIELD' was not declared in this scope if (QWindowsContext::shell32dll.sHGetStockIconInfo(SIID_SHIELD, SHGFI_ICON | iconSize, &iconInfo) == S_OK) { ^ Apparently this is a piece of code which was added in Qt 5.1.1. Qt 5.1.0 didn't use these structures yet, so the workaround would be to stay with Qt 5.1.0 for now. I guess these structures have to be implemented in mingw-w64-headers. Regards, Erik _______________________________________________ mingw mailing list mingw@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/mingw