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?

Thanks!

Erik



------------------------------------------------------------------------------
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