Requirements for using and for building
The Glasgow Haskell Compiler. It works with version 7.0.4 (haskell-platform 2011.4), and should also work with later versions. Much older versions won't work, because the GHC team made an incompatible changes, for instance in the exception libraries.
A Unix like system. HsShellScript is being developed and tested on Linux.
Requirements only for building
GHC and Haddock are included in the The Haskell Platform, c2hs isn't.