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