InnoSetup4 problems

Juergen Baier juergen at juergen-baier.de
Fri Apr 16 12:23:51 CDT 2004


Hi,

I have Problems running the InnoSetup4 under Linux. I'm using the wine 
version distributed with SuSE 9 (wine -v gives me "Wine 20030813").


Details: I start the program by using
$ wine ../ISCC.exe Example1.iss
Copyright (C) 1997-2004 Jordan Russell. All rights reserved.
Portions by Martijn Laan

Compiler engine version: Inno Setup 4.1.8 (ISPP 1.0.3.240)

[ISPP] Preprocessing.


[ISPP] Preprocessed.

fixme:win32:PE_CreateModule Load Configuration directory ignored
                                                                Parsing 
[Setup] section, line 13
Parsing [Setup] section, line 14
Parsing [Setup] section, line 15
Parsing [Setup] section, line 16
Parsing [Setup] section, line 17
Parsing [Setup] section, line 18
Parsing [Setup] section, line 19
Deleting setup.exe from output directory
Reading file (WizardImage)
   File: Y:\develop\tools\InnoSetup4\WIZMODERNIMAGE.BMP
Reading file (WizardSmallImage)
   File: Y:\develop\tools\InnoSetup4\WIZMODERNSMALLIMAGE.BMP
Parsing [LangOptions] and [Messages] sections
   File: Y:\develop\tools\InnoSetup4\DEFAULT.ISL
   Messages in script file
Reading [Code] section
Parsing [Icons] section, line 25
   Reading version info: Y:\develop\tools\InnoSetup4\UNINST.E32
Parsing [Files] section, line 21
   Reading version info: Y:\develop\tools\InnoSetup4\Examples\MyProg.exe
Parsing [Files] section, line 22
   Reading version info: Y:\develop\tools\InnoSetup4\Examples\MyProg.hlp
Parsing [Files] section, line 23
   Reading version info: Y:\develop\tools\InnoSetup4\Examples\Readme.txt
Creating setup files
   Compressing: Y:\develop\tools\InnoSetup4\UNINST.E32   (51.13.0.0)


At this point the process simply hangs and I need to kill wine. I 
experimented with varius settings (including using native WinXP DLLs), 
but I couldn't get InnoSetup to work.


The last few lines of the debugging messages (wine -debugmsg +all) are:

0009:Ret  ntdll.SetFilePointer() retval=00000000 ret=40f569d2
0009:Call ntdll.ReadFile(00000060,406d27a8,00010000,406d2768,00000000) 
ret=40f56989
0009:trace:file:ReadFile 0x60 0x406d27a8 65536 0x406d2768 (nil)
0009:trace:ntdll:NtReadFile 
(0x60,(nil),(nil),(nil),0x406d2654,0x406d27a8,0x00010000,(nil),(nil)),partial 
stub!
0009: get_handle_fd( handle=0x60, access=80000000 )
0009: get_handle_fd() = 0 { fd=11, type=1, flags=0 }
0009:Ret  ntdll.ReadFile() retval=00000001 ret=40f56989
0009:Call ntdll.ResetEvent(00000064) ret=40f615a0
0009: event_op( handle=0x64, op=2 )
0009: event_op() = 0
0009:Ret  ntdll.ResetEvent() retval=00000001 ret=40f615a0
0009:Call ntdll.ResetEvent(00000068) ret=40f615a9
0009: event_op( handle=0x68, op=2 )
0009: event_op() = 0
0009:Ret  ntdll.ResetEvent() retval=00000001 ret=40f615a9
0009:Call 
ntdll.CreateThread(00000000,00000000,40f542f0,40fc43e8,00000000,406d2740) 
ret=40f54363
0009: *fd* 12 <- 30
0009: new_thread( suspend=0, inherit=0, request_fd=12 )
0009: new_thread() = 0 { tid=000a, handle=0x6c }
0009:trace:virtual:NtAllocateVirtualMemory (nil) 00225000 1000 00000040
View: 0x412f0000 - 0x41514fff (valloc)
      0x412f0000 - 0x41514fff c-rWx
0009:trace:virtual:NtProtectVirtualMemory 0x412f0000 00000001 00000001
0009:trace:virtual:VIRTUAL_SetProt 0x412f0000-0x412f0fff c----
View: 0x412f0000 - 0x41514fff (valloc)
      0x412f0000 - 0x412f0fff c----
      0x412f1000 - 0x41514fff c-rWx
0009:trace:virtual:NtProtectVirtualMemory 0x413f1000 00000001 00000001
0009:trace:virtual:VIRTUAL_SetProt 0x413f1000-0x413f1fff c----
View: 0x412f0000 - 0x41514fff (valloc)
      0x412f0000 - 0x412f0fff c----
      0x412f1000 - 0x413f0fff c-rWx
      0x413f1000 - 0x413f1fff c----
      0x413f2000 - 0x41514fff c-rWx
0009:trace:virtual:NtProtectVirtualMemory 0x413f2000 00000001 00000140
0009:trace:virtual:VIRTUAL_SetProt 0x413f2000-0x413f2fff cgrWx
View: 0x412f0000 - 0x41514fff (valloc)
      0x412f0000 - 0x412f0fff c----
      0x412f1000 - 0x413f0fff c-rWx
      0x413f1000 - 0x413f1fff c----
      0x413f2000 - 0x413f2fff cgrWx
      0x413f3000 - 0x41514fff c-rWx
0009: *killed* exit_code=0
000a: *killed* exit_code=0
/home/baier/.winetty/user.reg: saving key \\User\\baier
/home/baier/.winetty/system.reg: saving key \\Machine
/home/baier/.winetty/userdef.reg: saving key \\User\\.Default


Any ideas? Does anyone have a working configuration of InnoSetup4?

Thanks,

Juergen

-- 
Juergen Baier




More information about the wine-users mailing list