id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,difficulty,ghcversion,platform
403,Bad error message when running ./configure fails to find sh,duncan,,"For `build-type: Configure` we have to run `./configure`. On windows this will very often fail of course because they usually lack the `sh` program.

Currently the error message users get is not great:
{{{
sh: runGenProcess: does not exist (No such file or directory)
}}}

It would be nicer if they got a better message. Perhaps the way to do that is to catch the `DoesNotExist IOException` and re-throw a better message. Alternatively we could explicitly check for `sh` before invoking it. If it's not found on Windows then we could report that the package needs a unix-style command shell program eg from `mingw` to build.",defect,closed,normal,Cabal-1.8,Cabal library,HEAD,minor,fixed,,,very easy (<1 hour),6.10.1,Windows
