Usando Curl en Haskell Platform en Windows 7

Estoy tratando de usar 'importar Text.XML.HXT.Curl' en mi proyecto para poder tener acceso a archivos en línea (algunos archivos xml).

Entonces el error que obtengo es:

Could not find module `Text.XML.HXT.Curl':
    Use -v to see a list of the files searched for.

Lo intenté :

:! cabal install curl 

pero me da error que debe estar en unix o cygwin, entonces sigo instalando cygwin, ahora dice:

checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
cabal: Error: some packages failed to install:
curl-1.3.7 failed during the configure step. The exception was:
ExitFailure 77

:! gcc -version
Access is denied

Intenté descargar el paquete curl e instalarlo con cmd: runHaskell Setup.hs configure pero me sale esto:

Setup.hs: Missing dependency on a foreign library:
Missing C library: curl
This problem can usually be solved by installing the system package that provides this library (you may need the "-dev" version)

Intenté instalar gcc, g ++, libcurl, make en cygwin, todavía falla.

Intenté instalar mingw/mysis y también fallé. Falta algo sobre curl/curl.h.

¿Alguien tuvo éxito y puede decirme cómo lo hizo?

preguntado el 22 de mayo de 12 a las 15:05

1 Respuestas

Instalación curl en Windows puede ser complicado. Pero puedes intentar hxt-http paquete. Se basa en nativo HTTP paquete, y no requiere dependencias externas. AFAIK, simplemente funcionará fuera de la caja en Windows.

Pequeña nota: para usar curl con hxt, necesitas instalar hxt-curl paquete. Pero, sí, no ayudará, porque depende de curl paquete :(

Entonces, mi respuesta en realidad es sobre "usar hxt en Windows", no sobre "usar curl en Windows". Puedes ignorarlo en caso de que no te ayude.

contestado el 22 de mayo de 12 a las 18:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.