http://bugs.winehq.org/show_bug.cgi?id=58747
Bug ID: 58747 Summary: Directory opus fails start. Product: Wine Version: 10.15 Hardware: x86-64 URL: https://cdn2.gpsoft.com.au/files/Opus13/DOpusInstall-1 3.18.exe OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: xerox.xerox2000x@gmail.com Distribution: Debian
It throws a messagebox "Unable to load gdi32"
This turns out to come from: 0024:Call KERNEL32.GetProcAddress(6fffff810000,141a2a166 "GetEnhMetaFilePixelFormat") ret=140196bb1 0024:Ret KERNEL32.GetProcAddress() retval=00000000 ret=140196bb1 0024:Call KERNEL32.GetLastError() ret=140196bbf 0024:Ret KERNEL32.GetLastError() retval=0000007f ret=140196bbf 0024:Call KERNEL32.RaiseException(c06d007f,00000000,00000001,7ffffe1ffa40) ret=140196be6 0024:Call ntdll.RtlUnwindEx(7ffffe1ffa70,14019617b,7ffffe1ff880,c06d007f,7ffffe1fec50,7ffffe1ff170) ret=1414284de 0024:Call user32.MessageBoxA(00000000,7ffffe1ffd00 "Unable to load "gdi32.dll"",1416483e8 "Directory Opus",00000000) ret=1401968d8
After adding GetEnhMetaFilePixelFormat to gdi32.spec, the story coninues with ordinal "716" from shell32, and GetThemeBitmap + GetThemeStream from uxtheme.
After that it still doesn't start in wine, but it does in Staging --> It also needs the "comctl32-version-6" patch.
I'll send a patch for the shell32 issue first.