[Haskell-cafe] HP/Cygwin and Curl

Chris Dornan chris at chrisdornan.com
Tue Jun 8 15:56:58 EDT 2010

Thanks Claus,

Your condensed summary was my understanding, but if I try to issue

    Cabal install --reinstall cmu

It works every time from a MSYS shell, but with Cygwin I get

    Linking dist\build\cmu\cmu.exe ...
   C:\Program Files\Haskell Platform\2010.1.0.0\lib\..\mingw\bin\windres:
can't open temporary file `\/cca04932.irc': No such file or directory
    cabal.exe: Error: some packages failed to install:
   cmu-1.2 failed during the building phase. The exception was:
   ExitFailure 1

('cmu' is just an example; the same behaviour seems apparent whatever the
package; I see something very similar when I ask GHC to compile hello.hs.)

The general answer I seem to have been getting (and responses I have seen
elsewhere top this problem) is 'don't expect the Haskell tools to work with

At any rate it seems that, for some people at least, the latest version of
the Haskell tools won't work when launched from Cygwin Bash.


-----Original Message-----
From: haskell-cafe-bounces at haskell.org
[mailto:haskell-cafe-bounces at haskell.org] On Behalf Of Claus Reinke
Sent: 08 June 2010 09:02
To: haskell-cafe at haskell.org
Subject: Re: [Haskell-cafe] HP/Cygwin and Curl

> Thanks Stephen--that was related to my original question, about using 
> HP with Cygwin. The answer seems to be No!--you must use MSYS (for 
> real work).

The short version:

- Cygwin provides commandline tools, compilers and libraries
- MSYS provides commandline tools for the MinGW compilers and libraries

You can use the commandline tools from either Cygwin or MSYS, but you need
to compile and link with the compilers and libraries from MinGW.

Cygwin's gcc produces binaries that live in a unix-emulation on top of
windows, and depend on a cygwin dll to act as a translator. MinGW's gcc
produces native windows binaries.



Haskell-Cafe mailing list
Haskell-Cafe at haskell.org

More information about the Haskell-Cafe mailing list