http://bugs.winehq.org/show_bug.cgi?id=14930
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from Dan Kegel dank@kegel.com 2008-12-09 14:12:08 --- Looks like it tries to install javaw.exe twice, and since it's installed readonly, the second CreateFile fails.
Changing cabinet_copy_file to call SetFileAttributes() and retrying lets this app install. I'll attach that patch. With it, one gets a single warning: err:msi:cabinet_copy_file CreateFile L"C:\Program Files\SPSSInc\Statistics17\JRE\bin\javaw.exe" failed with ERROR_ACCESS_DENIED, setting file attributes to FILE_ATTRIBUTE_NORMAL(!)
There are several errors in the log that don't stop the install:
err:module:import_dll Library ATL80.DLL (which is needed by L"C:\Program Files\Common Files\SPSS\spsswin.dll") not found Doing 'winetricks vcrun2005sp1' (not vcrun2005!) gets rid of this error.
err:msi:call_script Could not find CLSID for Windows Script Doing 'winetricks wsh56' gets rid of this error.
note: the installer complains near the end: err:heap:HEAP_ValidateInUseArena Heap 0x110000: in-use arena 0x128370 next block has PREV_FREE flag so there may be some heap issues. (+wine makes it run too slow to install, which makes it a bit hard to look at.)
(The app (statistics.exe) itself complains fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" err:module:import_dll Library MSVCR80.dll (which is needed by L"C:\Program Files\SPSSInc\Statistics17\statistics.exe") not found err:module:import_dll Library MSVCP80.dll (which is needed by L"C:\Program Files\SPSSInc\Statistics17\statistics.exe") not found err:module:import_dll Library MFC80U.DLL (which is needed by L"C:\Program Files\SPSSInc\Statistics17\statistics.exe") not found even if you did 'winetricks vcrun2005 vcrun2005sp1 wsh56', but that's a different bug.)