http://bugs.winehq.org/show_bug.cgi?id=24039
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer Status|UNCONFIRMED |RESOLVED URL| |http://www.pcstitch.com/PCS | |Pro/PCSPro.aspx CC| |focht@gmx.net Resolution| |INVALID
--- Comment #1 from Anastasius Focht focht@gmx.net 2010-08-18 09:13:27 --- Hello,
the application installer bundles an old MFC42 dll on it's own. It seems at least one of the bundled application ActiveX/COM dlls is linked against a later version, hence self-registration fails for it, causing installer to fail.
--- snip --- ... 0042:Ret PE DLL (proc=0x195a0ca,module=0x1910000 L"ltocx14n.ocx",reason=PROCESS_ATTACH,res=(nil)) retval=1 0042:Ret KERNEL32.LoadLibraryExA() retval=01910000 ret=1003babe 0042:Call KERNEL32.GetProcAddress(01910000,1012d498 "DllRegisterServer") ret=1003bba5 0042:Ret KERNEL32.GetProcAddress() retval=01911d90 ret=1003bba5 0042:trace:seh:raise_exception code=80000100 flags=1 addr=0x7bc4a300 ip=7bc4a300 tid=0042 0042:trace:seh:raise_exception info[0]=01968412 0042:trace:seh:raise_exception info[1]=00001943 wine: Call from 0x7bc4a300 to unimplemented function MFC42.DLL.6467, aborting 0042:trace:seh:call_vectored_handlers calling handler at 0x68ba02a0 code=80000100 flags=1 0042:trace:seh:call_vectored_handlers handler at 0x68ba02a0 returned 0 0042:trace:seh:call_stack_handlers calling handler at 0x100bee4f code=80000100 flags=1 ... 0042:trace:seh:__regs_RtlUnwind calling handler at 0x100bed89 code=80000100 flags=3 0042:Call KERNEL32.GetLastError() ret=10005573 0042:Ret KERNEL32.GetLastError() retval=00000583 ret=10005573 ... 0042:Call KERNEL32.MultiByteToWideChar(00000000,00000000,00876bb0 "Err.Number=0x8000ffff\tErr.Source=\tErr.Description=\tErr.LastDllError=0x00000000",00000400,00000000,00000000) ret=1000591d 0042:Ret KERNEL32.MultiByteToWideChar() retval=00000400 ret=1000591d --- snip ---
How stupid is that? QA/release management on drugs? ;-)
Use a clean WINEPREFIX and 'winetricks mfc42' before running the installer to have a more recent version installed. With that prerequisite in place the install succeeds.
Regards