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

Reply via email to