[PATCH 3/3] d2d1/tests: Add tests for register effect.

Ziqing Hui zhui at codeweavers.com
Fri May 13 02:06:26 CDT 2022


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
> 




More information about the wine-devel mailing list