View Issue Details

IDProjectCategoryView StatusLast Update
0001863Inno Script StudioFeaturepublic2015-05-06 15:55
ReporternmgeekAssigned Totimchilvers 
Status acknowledgedResolutionopen 
PlatformWindows 7 64 bitOSOS Version
Product Version2.2.1 
Target VersionFixed in Version 
Summary0001863: I/O Error 6 when running from Bash command line
DescriptionIf you run is isstudio.exe directly from Bash or even if you start cmd.exe from Bash then run is studio.exe from cmd.exe it fails with an error popup. For example, run this command:

   "\Program Files (x86)\Inno Script Studio\isstudio.exe" -compile myscript.iss

I know you can run Inno Setup from Bash as I have included it in makefiles which build cross platform applications. This is an important feature if users are going to take .iss files with pre or post compile steps and include them in cross platform build scripts.
Steps To ReproduceRun Git Bash.
From the Bash window run:

   "\Program Files (x86)\Inno Script Studio\isstudio.exe" -compile myscript.iss


/c/system/windows32/cmd.exe /c "\Program Files (x86)\Inno Script Studio\isstudio.exe" -compile myscript.iss

(You might have to mess with quotes and escapes to run the command properly.)
Additional InformationI posted this on stack overflow and another user suggested:

The problem is related to how the Inno Script Studio outputs to the console. I've tried to run it from the Git Bash and got the (Delphi's exception) I/O error 105 which occurs when you attempt to write to the stdout without an attached console. The Inno Script Studio is a GUI application and as such must attach to the console manually. And that fails for some reason in the Git Bash console.

Hopefully you can decouple the command line version of isstudio from win32 GUI dependencies as was done for Inno Setup.
TagsNo tags attached.



2015-05-06 15:55

administrator   ~0001148

The next major version of Inno Script Studio, will have a separate command line compiler.

I will add testing of compiling scripts against the Git Bash

Issue History

Date Modified Username Field Change
2015-05-04 15:43 nmgeek New Issue
2015-05-06 15:55 timchilvers Note Added: 0001148
2015-05-06 15:55 timchilvers Assigned To => timchilvers
2015-05-06 15:55 timchilvers Status new => acknowledged