http://bugs.winehq.org/show_bug.cgi?id=3966
------- Additional Comments From saulius.krasuckas@elst.vtu.lt 2005-23-12 12:56 ------- So I see the only difference in 'oleaut32.dll' being loaded as native or builtin:
--- wine-3966-CVS_050616_11-44-00_iss_num-dlls.log +++ wine-3966-CVS_050616_11-44-00_iss_num-dlls-2.log @@ -24,7 +24,8 @@ trace:loaddll:load_builtin_dll Loaded module L"...tem\urlmon.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"...tem\lz32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"...tem\version.dll" : builtin -trace:loaddll:load_builtin_dll Loaded module L"...tem\oleaut32.dll" : builtin +trace:loaddll:load_builtin_dll Loaded module L"...tem\msvcrt.dll" : builtin +trace:loaddll:load_native_dll Loaded module L"...tem\OLEAUT32.dll" : native trace:loaddll:load_builtin_dll Loaded module L"...tem\winmm.dll" : builtin trace:loaddll:load_native_dll Loaded module L"C:\Program Files\Common Files\Microsoft Shared\VFP\VFP7r.dll" : native trace:loaddll:load_builtin_dll Loaded module L"...tem\wineoss.drv" : builtin
If WINEDLLOVERRIDES='oleaut32=n' wine ... helps (it will require a real DLL file, from DCOM95 for example), this probably means Wine has a bug in its OLE automation susbsystem.
BTW, I see some interesting output in failing case:
| trace:loaddll:load_builtin_dll Loaded module L"...tem\oleacc.dll" : builtin | err:ole:TLB_ReadTypeLib Loading of typelib L"oleacc.dll" failed with error 1812 | fixme:cursor:CURSORICON_SimulateLoadingFromResourceW broken file L"d:\06bt000a.tmp" | fixme:cursor:CURSORICON_SimulateLoadingFromResourceW broken file L"d:\06bt000b.tmp" | trace:loaddll:load_builtin_dll Loaded module L"...tem\msvcrt.dll" : builtin
So if the line 'TLB_ReadTypeLib Loading of typelib L"oleacc.dll" failed with error 1812' doesn't lie, the developers can try finding the reason for this. Maybe ask about this on wine-devel.