On 08/22/13 15:30, Jacek Caban wrote: > Hi Erik, > > On 08/21/13 07:55, Erik van Pienbroek wrote: >> Hi, >> >> The current trunk seems to have some conflicting declarations which >> causes various build failures. Here are the failures we discovered with >> the test mass rebuild script. >> >> === >> >> NSIS: >> >> i686-w64-mingw32-gcc -o build/release/stub_bzip2/Ui.o -c -Os -Wall -xc >> -fno-strict-aliasing "-DNSISCALL= __attribute__((__stdcall__))" >> -DEXEHEAD -DWIN32_LEAN_AND_MEAN -D_WIN32_IE=0x0500 >> -DNSIS_COMPRESS_USE_BZIP2 -Ibuild/release/config Source/exehead/Ui.c >> In file included from Source/exehead/Ui.c:19:0: >> /usr/i686-w64-mingw32/sys-root/mingw/include/shellapi.h:191:16: error: >> conflicting types for 'PRINTEROP_FLAGS' >> typedef WORD PRINTEROP_FLAGS; >> ^ >> In file included from Source/exehead/Ui.c:18:0: >> /usr/i686-w64-mingw32/sys-root/mingw/include/shlobj.h:606:16: note: >> previous declaration of 'PRINTEROP_FLAGS' was here >> typedef UINT PRINTEROP_FLAGS; >> ^ >> === >> >> wine-gecko: >> >> In file included from ../../dist/include/nsWindowsDllInterceptor.h:9:0, >> >> from >> /builddir/build/BUILD/mingw-wine-gecko-2.21/wine-mozilla-2.21/xpcom/base/AvailableMemoryTracker.cpp:25: >> /usr/i686-w64-mingw32/sys-root/mingw/include/winternl.h:913:27: error: >> conflicting declaration 'typedef THREADINFOCLASS >> THREAD_INFORMATION_CLASS' >> typedef THREADINFOCLASS THREAD_INFORMATION_CLASS, >> *PTHREAD_INFORMATION_CLASS; >> ^ >> In file included >> from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70:0, >> from ../../dist/include/nsWindowsDllInterceptor.h:8, >> >> from >> /builddir/build/BUILD/mingw-wine-gecko-2.21/wine-mozilla-2.21/xpcom/base/AvailableMemoryTracker.cpp:25: >> /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:1164:5: error: >> 'THREAD_INFORMATION_CLASS' has a previous declaration as 'typedef enum >> _THREAD_INFORMATION_CLASS THREAD_INFORMATION_CLASS' >> } THREAD_INFORMATION_CLASS; >> ^ >> === >> >> Could somebody take a look at these? > I've seen this error as well (wine-gecko also hits the first bug you > posted). Lately the trunk has been very unstable and I wasn't able to > fix Gecko compilation because before I could test my fixes on rebased > tree, new ones were introduced (and, to be fair, the ones that I was > testing were fixed occasionally). For the ones that you can see, the > attached patch should help. I will work on upstreaming it, together with > a few other patches, next week hoping that things will calm down > meantime. If someone wants to take it, feel free.
Both problems should be fixed in the trunk. Cheers, Jacek ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public