Daan Schulpen
2007-Apr-12 05:16 UTC
[Wine] Media Player Classic (Wine not picking up native ole32.dll?)
I'm trying to get Media Player Classic to run using wine. My current showstopper is a crash whenever I try to browse for a file to open. The last part of the output looks like this: err:ole:CoGetClassObject class {603d3800-bd81-11d0-a3a5-00c04fd706ec} not registered err:ole:CoGetClassObject class {603d3800-bd81-11d0-a3a5-00c04fd706ec} not registered err:ole:CoGetClassObject no class object {603d3800-bd81-11d0-a3a5-00c04fd706ec} could be created for context 0x3 fixme:shell:IsOS (OS_TABLEPC) What should we return here? fixme:shell:SHGetAppCompatFlags (0x00020000) stub trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\winedos.dll" : builtin wine: Unhandled page fault on read access to 0xffffffff at address 0x33d10a (thread 0009), starting debugger... Modules: Cannot get info on module while no process is loaded Threads: process tid prio (all id:s are in hex) 0000000a 0000000c 0 0000000b 0 00000008 (D) (null) 0000000d 0 00000009 0 I was hoping this could be fixed by using a native ole32.dll, but I can't get that to work. I've copied the DLL to ~/.wine/drive_c/windows/system32/ but wine still doesn't seem to find it. If I configure wine to use only a native ole32 dll I get a long list of error messages indicating that ole32 (and others) couldn't be found. If I set it to native+builtin and run with WINEDEBUG=+loaddll I see that wine is still using the builtin version. Can anyone tell me how I can get wine to use a native ole32.dll?