On Fri, 14 Feb 2020, Nikolay Sivov wrote: FWIW, I just ran into the same as well (with a Clang 11 build).
It works (at least building, haven't tried running tests) if renaming e.g. the one in include/wine/atsvc.idl - but one can't rename both that one and the one in include/wine/schrpc.idl, as there's other source files that expect to access it e.g. like this:
dlls/schedsvc/tests/rpcapi.c:extern handle_t rpc_handle; dlls/schedsvc/tests/rpcapi.c: hr = RpcBindingFromStringBindingA(binding_str, &rpc_handle); dlls/schedsvc/tests/rpcapi.c: hr = RpcBindingFree(&rpc_handle);
It would be great could you give it a try and submit a patch. Both current/future versions of clang and GCC being unable to build Wine without uncommon options (no pun intended) is unfortunate.
Thanks, Gerald