JonY schreef op vr 06-09-2013 om 18:43 [+0800]:
> Hello all,
> 
> We will be releasing v3 from trunk soon. Testers, please check with the
> latest trunk version if any of the changes break your applications!

I've done another test run against r6259. The amount of failures is
reduced now, but we're still not there yet. Here's the list:

qt5-qtbase:
-----------

/builddir/build/BUILD/qtbase-opensource-src-5.1.1/src/plugins/platforms/windows/qwindowsdialoghelpers.cpp:236:8:
 error: redefinition of 'struct IEnumShellItems'
 DECLARE_INTERFACE_(IEnumShellItems, IUnknown)
        ^
In file included
from /usr/i686-w64-mingw32/sys-root/mingw/include/shlobj.h:100:0,

from 
/builddir/build/BUILD/qtbase-opensource-src-5.1.1/src/plugins/platforms/windows/qwindowsdialoghelpers.cpp:70:
/usr/i686-w64-mingw32/sys-root/mingw/include/shobjidl.h:10605:1: error:
previous definition of 'struct IEnumShellItems'
 IEnumShellItems : public IUnknown
 ^

This is still the same as in the previous test run. I'm doing more
research into this one now


qt5-qtsystems:
--------------

In file included
from /usr/i686-w64-mingw32/sys-root/mingw/include/vfw.h:1919:0,

from 
/builddir/build/BUILD/qt-qtsystems/src/systeminfo/windows/qdeviceinfo_win.cpp:50:
/usr/i686-w64-mingw32/sys-root/mingw/include/msacm.h:17:2: warning:
#warning MSACM.H: Defining _UNICODE because application defined UNICODE
[-Wcpp]
 #warning MSACM.H: Defining _UNICODE because application defined UNICODE
  ^
In file included
from 
/builddir/build/BUILD/qt-qtsystems/src/systeminfo/windows/qdeviceinfo_win.cpp:50:0:
/usr/i686-w64-mingw32/sys-root/mingw/include/vfw.h:908:3: error:
'interface' does not name a type
   DECLARE_INTERFACE_(IAVIStream,IUnknown) {
   ^
In file included
from 
/builddir/build/BUILD/qt-qtsystems/src/systeminfo/windows/qdeviceinfo_win.cpp:50:0:
/usr/i686-w64-mingw32/sys-root/mingw/include/vfw.h:925:11: error:
'IAVIStream' does not name a type
   typedef IAVIStream *PAVISTREAM;
           ^

Also the same as in the previous run. The mingw-w64 header vfw.h
apparently can't be #include'd directly any more without #include'ing
other mingw-w64 headers first.


tk:
---

tkWinSend.c: In function 'Send':
tkWinSend.c:758:9: error: 'VARIANT' has no member named 'vt'
     vCmd.vt = VT_BSTR;
         ^
tkWinSend.c:759:9: error: 'VARIANT' has no member named 'bstrVal'
     vCmd.bstrVal = SysAllocString(Tcl_GetUnicode(cmd));
         ^
tkWinSend.c:780:82: error: 'VARIANT' has no member named 'bstrVal'
  Tcl_SetObjResult(interp, Tcl_NewUnicodeObj(vResult.bstrVal, -1));

Also the same as in the previous run. This was already discussed by
Jacek and Kai in this mailing list thread, but a fix still needs to be
committed


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?


wine-mono:
----------

../../mono/libgc/mark.c:410:7: error: unknown type name
'EXCEPTION_REGISTRATION'
       EXCEPTION_REGISTRATION ex_reg;

This was already reported earlier today and should already be fixed in
the latest mingw-w64-headers.


To conclude: there are only 3 (perhaps 4) issues still remaining which
need to be fixed in mingw-w64-headers. Once these remaining issues are
resolved I'll do another full mass rebuild to make sure there are no new
regressions (this one was only done against the packages which failed to
build earlier).

Regards,

Erik


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