title: Cygwin not recognized as Unix compatibility toolchain by Cabal
body: <p>Greetings,</p>
  
  <p>Trying to install a sample <a href="http://snapframework.com/" rel="noreferrer">Snap Framework</a> project using Cabal while on Windows 7 and in Cygwin. </p>
  
  <pre><code>cabal install
  </code></pre>
  
  <p>on my project in cygwin ends with</p>
  
  <blockquote>
    <p>Resolving dependencies... 
    Configuring unix-2.4.1.0... 
    cabal.exe: The package has a './configure' script. This requires a Unix 
    compatibility toolchain such as MinGW+MSYS or Cygwin. 
    cabal.exe: Error: some packages failed to install: 
    proj-0.1 depends on unix-2.4.1.0 which failed to install. 
    unix-2.4.1.0 failed during the configure step. The exception was:
    ExitFailure 1</p>
  </blockquote>
  
  <p>Sadly, I get this while inside cygwin. </p>
  
  <p>So far, I've found that <a href="http://web.archiveorange.com/archive/v/nDNOvTX9vBvr5VG0IrJf" rel="noreferrer">this discussion</a> references a similar problem, but its proposed solution (install MinGW) seems like overkill, given that things should work within cygwin.</p>
  
  <p>I'm fairly new to Haskell, so not really sure what conf files I should play with or what the actual dependencies are. Pointing me in the right direction would be much appreciated.</p>