https://bugs.winehq.org/show_bug.cgi?id=52618
--- Comment #4 from Brendan Shanks bshanks@codeweavers.com --- (In reply to Gcenx from comment #3)
Gotten around to testing a full WoW64 build and this patch doesn't really help
Deans-MBP:~ gcenx$ /Users/gcenx/Desktop/WineGIT7.3_BUILD64/wine64 winecfg wine: created the configuration directory '/Users/gcenx/.wine' 002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 0048:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 0050:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 0050:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 0050:err:ole:apartment_get_local_server_stream Failed: 0x80004002 0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 0048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 0048:err:ole:apartment_get_local_server_stream Failed: 0x80004002 0050:err:ole:start_rpcss Failed to open RpcSs service 0048:fixme:imm:ImeSetActiveContext (0x25f330, 0): stub 0048:fixme:imm:ImmReleaseContext (0000000000010020, 000000000025F330): stub 002c:fixme:imm:ImeSetActiveContext (0x28b440, 1): stub 002c:fixme:imm:ImmReleaseContext (000000000001004E, 000000000028B440): stub 0088:fixme:file:NtLockFile I/O completion on lock not implemented yet 0088:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot 0090:err:setupapi:register_fake_dll failed to create IRegistrar: 80004002 0090:err:module:DelayLoadFailureHook failed to delay load ole32.dll.CoInitialize wine: Call from 7B012867 to unimplemented function ole32.dll.CoInitialize, aborting wine: Unimplemented function ole32.dll.CoInitialize called at address 7B012867 (thread 0090), starting debugger... 0090:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 140 48" (2) Read the Wine Developers Guide on how to set up winedbg or another debugger 0088:err:msi:execute_script Execution of script 0 halted; action L"INSTALLFAKEDLLS" returned 1627 0088:err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize" returned 1627 0088:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1) 0088:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1) 0088:err:mscoree:install_wine_mono MsiInstallProduct failed, err=1627 0098:fixme:imm:ImeSetActiveContext (0x2679f0, 1): stub 0098:fixme:imm:ImmReleaseContext (0000000000010084, 00000000002679F0): stub 00e4:err:module:LdrInitializeThunk "user32.dll" failed to initialize, aborting 00e4:err:module:LdrInitializeThunk Initializing dlls for L"C:\windows\syswow64\rundll32.exe" failed, status c0000005 wine: configuration in L"/Users/gcenx/.wine" has been updated. 0130:fixme:imm:ImeSetActiveContext (0x277170, 1): stub 0130:fixme:imm:ImmReleaseContext (0000000000040038, 0000000000277170): stub Deans-MBP:~ gcenx$ /Users/gcenx/Desktop/WineGIT7.3_BUILD64/wine explorer wine: could not load kernel32.dll, status c0000135
Hmm that OLE error is weird but maybe just related to wine-mono? (which I don't have installed). The 'could not load kernel32.dll, status c0000135' error is what I was seeing. If you run otool -L on win32u.so, did the changes take effect?
$ otool -L ../build32/dlls/win32u/win32u.so ../build32/dlls/win32u/win32u.so: @rpath/win32u.so (compatibility version 0.0.0, current version 0.0.0) @rpath/ntdll.so (compatibility version 0.0.0, current version 0.0.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 158.0.0) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1561.40.112) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.50.4)