On 09/10/13 20:35, Jacek Caban wrote:
> On 9/10/13 8:25 PM, Erik van Pienbroek wrote:
>> wine-gecko:
>> -----------
>>
>> ../../widget/windows/JumpListBuilder.o: In function
>> `ZN7mozilla6widget15JumpListBuilderC2Ev':
>> /builddir/build/BUILD/mingw-wine-gecko-2.21/wine-mozilla-2.21/widget/windows/JumpListBuilder.cpp:54:
>>  undefined reference to `IID_ICustomDestinationList'
>>
>> This one is new (it wasn't visible yet due to earlier failures). This
>> one is declared in shobjidl.h as part of a DEFINE_GUID macro, but it is
>> guarded inside an #if NTDDI_VERSION >= NTDDI_WIN7 section.
>>
>> Jacek, could you indicate whether this needs to be fixed in
>> mingw-w64-headers or in wine-gecko itself?
> I guess we should define NTDDI_VERSION when building libuuid.a, so this 
> would be mingw-w64-crt problem. I will look at this tomorrow, thanks for 
> the research.

Please review the attached patch.

Jacek
commit fc416951ab22a2d613eeb0dbb06b3fbf9d87c25a
Author: Jacek Caban <[email protected]>
Date:   Wed Sep 11 10:16:58 2013 +0200

    uuid.c: Define NTDDI_VERSION to NTDDI_WIN8 to ensure that all GUIDs are 
defined.

diff --git a/mingw-w64-crt/libsrc/uuid.c b/mingw-w64-crt/libsrc/uuid.c
index 4bffd2d..4c791c1 100644
--- a/mingw-w64-crt/libsrc/uuid.c
+++ b/mingw-w64-crt/libsrc/uuid.c
@@ -12,6 +12,7 @@
 */
 
 #define _WIN32_IE 0x0900
+#define NTDDI_VERSION NTDDI_WIN8
 
 #define INITGUID
 #include <basetyps.h>
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to