Dan Kegel wrote:
And even if you put in C: instead of %SystemDrive%, installation goes a little further, but fails with "WinZip internal error in file install.c line 930". ...
Hrm. Even WinZip 8.1 is failing now in the same way, even after I blow away ~/.wine. Here's part of the output of WINEDEBUG="+shell,+process,+dialog" ./wine 'C:\WinZip\winzip32.exe' with WinZip 8.1. Notice the suspicious-looking line: SHGetFileInfoW (L"10 10 10 10.10 10 10 10", ... The dialog call is for the error box.
This error persists even after installation; you get it every time you run the app. - Dan
trace:shell:SHGetFolderPathW returning 0x80070002 (final path is L"c:\windows\profiles\dank\My Documents") trace:shell:SHGetFolderLocation -- (new pidl (nil)) trace:shell:SHAlloc 42 bytes at 0x402508b8 trace:shell:SHAlloc 16 bytes at 0x4024ab68 trace:shell:SHFree 0x402508b8 trace:shell:SHFree 0x4024ab68 trace:shell:SHGetFileInfoW (L"C:\" fattr=0x80 sfi=0x4072f68c(attr=0x4086716c) size=0x2b4 flags=0x4115) trace:shell:PathIsRelativeW (L"C:\") fixme:shell:SHGetFileInfoW set icon to shell size, stub trace:shell:PathFindExtensionW (L"C:\") trace:shell:HCR_MapTypeToValueW L"" 0x400cffae trace:shell:SHGetFileInfoW icon=0x120e index=0x00000000 attr=0x4086716c name=L"" type=L"" ret=0x4023ad98 fixme:listview:LISTVIEW_SetColumnOrderArray iCount 9 lpiArray 0x4072f92c trace:shell:SHGetSettings (0x4072f948 0x00000480) trace:shell:SHGetSettings -- 0x0000 trace:shell:SHGetFileInfoW (L"10 10 10 10.10 10 10 10" fattr=0x0 sfi=0x4072f3b0(attr=0x4072f3e4) size=0x2b4 flags=0x4010) trace:shell:PathIsRelativeW (L"10 10 10 10.10 10 10 10") trace:shell:PathCombineW (0x4072ef68,L"Z:\home\dank\demo\build",L"10 10 10 10.10 10 10 10") trace:shell:PathIsRelativeW (L"10 10 10 10.10 10 10 10") trace:shell:PathAddBackslashW (L"Z:\home\dank\demo\build") trace:shell:PathCanonicalizeW (0x4072ef68,L"Z:\home\dank\demo\build\10 10 10 10.10 10 10 10") trace:shell:PathFindExtensionW (L"Z:\home\dank\demo\build\10 10 10 10.10 10 10 10") trace:shell:HCR_MapTypeToValueW L"" 0x400cfd51 trace:shell:SHGetFileInfoW icon=0x40254618 index=0x00000000 attr=0x4072f3e4 name=L"" type=L"" ret=0x4023b5f0 trace:dialog:DIALOG_GetCharSize dlg base units: 8 x 16 trace:dialog:GetDialogBaseUnits base units = 8,16 trace:dialog:DIALOG_ParseTemplate32 DIALOGEX 0, 0, 250, 97, 0 trace:dialog:DIALOG_ParseTemplate32 STYLE 0x80c800c0 trace:dialog:DIALOG_ParseTemplate32 EXSTYLE 0x00000000 trace:dialog:DIALOG_ParseTemplate32 CAPTION L"WinZip" trace:dialog:DIALOG_ParseTemplate32 FONT 8, L"MS Shell Dlg", 0, FALSE trace:dialog:DIALOG_GetCharSize dlg base units: 7 x 14 trace:dialog:DIALOG_CreateIndirect units = 7,14 trace:dialog:DIALOG_CreateControls32 BEGIN trace:dialog:DIALOG_GetControl32 L"Static" L"" 4541, 6, 6, 238, 16, 50020000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Static" L"" 4542, 6, 25, 238, 8, 50020000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Static" L"If this is a recurring problem and you would like WinZip to create a log file with details about the error so that you can report this problem to the developers, you can do so now." -1, 7, 43, 232, 27, 50020000, 00000000, 00000000