Hi Henri,
I'm pretty confused why this patch has build failures on testbot. The patch is built well on my local machine. I try to figure out the reason. But get blocked here.
Could you please help me figure out why it fails? I wonder maybe there are some COM module build rules I don't know.
Thanks, Ziqing
On 5/11/22 8:28 PM, Marvin wrote:
Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=114448
Your paranoid android.
=== build (build log) ===
../wine/include/windef.h:130:30: error: unknown type name ‘do_not_use_this_in_wine’ /usr/share/mingw-w64/include/d2d1effectauthor.h:105:18: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token ../wine/include/windef.h:130:30: error: unknown type name ‘do_not_use_this_in_wine’ /usr/share/mingw-w64/include/d2d1effectauthor.h:124:16: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token ../wine/include/windef.h:130:30: error: unknown type name ‘do_not_use_this_in_wine’ /usr/share/mingw-w64/include/d2d1effectauthor.h:129:16: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:154:29: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:172:32: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:190:27: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:210:25: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:233:30: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:250:26: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:271:30: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:288:31: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:313:34: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:331:31: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:349:32: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:369:32: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:387:42: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:405:30: error: expected identifier or ‘(’ before ‘:’ token /usr/share/mingw-w64/include/d2d1effectauthor.h:445:27: error: expected identifier or ‘(’ before ‘:’ token ../wine/dlls/d2d1/tests/d2d1.c:126:5: error: unknown type name ‘ID2D1EffectImpl’ ../wine/dlls/d2d1/tests/d2d1.c:10195:61: error: unknown type name ‘ID2D1EffectImpl’ ../wine/dlls/d2d1/tests/d2d1.c:10200:61: error: unknown type name ‘ID2D1EffectImpl’ ../wine/dlls/d2d1/tests/d2d1.c:10213:51: error: unknown type name ‘ID2D1EffectImpl’ ../wine/dlls/d2d1/tests/d2d1.c:10220:52: error: unknown type name ‘ID2D1EffectImpl’ ../wine/dlls/d2d1/tests/d2d1.c:10227:57: error: unknown type name ‘ID2D1EffectImpl’ ../wine/dlls/d2d1/tests/d2d1.c:10228:9: error: unknown type name ‘ID2D1EffectContext’ ../wine/dlls/d2d1/tests/d2d1.c:10228:37: error: unknown type name ‘ID2D1TransformGraph’ ../wine/dlls/d2d1/tests/d2d1.c:10233:63: error: unknown type name ‘ID2D1EffectImpl’ ../wine/dlls/d2d1/tests/d2d1.c:10238:55: error: unknown type name ‘ID2D1EffectImpl’ ../wine/dlls/d2d1/tests/d2d1.c:10238:79: error: unknown type name ‘ID2D1TransformGraph’ ../wine/dlls/d2d1/tests/d2d1.c:10243:14: error: unknown type name ‘ID2D1EffectImplVtbl’ ../wine/dlls/d2d1/tests/d2d1.c:10245:5: error: ‘effect_impl_QueryInterface’ undeclared here (not in a function) ../wine/dlls/d2d1/tests/d2d1.c:10246:5: error: ‘effect_impl_AddRef’ undeclared here (not in a function) ../wine/dlls/d2d1/tests/d2d1.c:10247:5: error: ‘effect_impl_Release’ undeclared here (not in a function) ../wine/dlls/d2d1/tests/d2d1.c:10248:5: error: ‘effect_impl_Initialize’ undeclared here (not in a function) ../wine/dlls/d2d1/tests/d2d1.c:10249:5: error: ‘effect_impl_PrepareForRender’ undeclared here (not in a function) ../wine/dlls/d2d1/tests/d2d1.c:10250:5: error: ‘effect_impl_SetGraph’ undeclared here (not in a function) ../wine/dlls/d2d1/tests/d2d1.c:10260:34: error: request for member ‘lpVtbl’ in something not a structure or union ../wine/dlls/d2d1/tests/d2d1.c:10270:66: error: ‘ID2D1EffectImpl’ undeclared (first use in this function) ../wine/dlls/d2d1/tests/d2d1.c:10270:83: error: expected expression before ‘)’ token ../wine/dlls/d2d1/tests/d2d1.c:10283:66: error: ‘ID2D1EffectImpl’ undeclared (first use in this function) ../wine/dlls/d2d1/tests/d2d1.c:10283:83: error: expected expression before ‘)’ token Makefile:16599: recipe for target 'dlls/d2d1/tests/d2d1.cross.o' failed Task: The exe32 Wine build failed
=== debian11 (32 bit report) ===
d2d1: d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0.
=== debian11 (32 bit Arabic:Morocco report) ===
d2d1: d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0.
=== debian11 (32 bit German report) ===
d2d1: d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0.
=== debian11 (32 bit French report) ===
d2d1: d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0.
=== debian11 (32 bit Hebrew:Israel report) ===
d2d1: d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0.
=== debian11 (32 bit Hindi:India report) ===
d2d1: d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0.
=== debian11 (32 bit Japanese:Japan report) ===
d2d1: d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0.
=== debian11 (32 bit Chinese:China report) ===
d2d1: d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0.
=== debian11 (32 bit WoW report) ===
d2d1: d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10341: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10359: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10366: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10372: Test succeeded inside todo block: Got unexpected hr 0. d2d1.c:10375: Test succeeded inside todo block: Got unexpected hr 0.
=== debian11 (64 bit WoW report) ===
d2d1: d2d1: Timeout