2014-09-23 4 views
0

Cygwin의 Haskell 플랫폼에 패키지를 설치하려고합니다. 최신 버전이 0.9.0.1 인 websockets 패키지가 필요합니다.Cygwin에서 Haskell 용 websockets 패키지를 설치하는 중 오류가 발생했습니다.

내 명령은 다음과 같습니다

cabal install websockets 

내가 빌드하는 동안 다음과 같은 오류 메시지가 (그것을 잘 다운로드) :

Resolving dependencies... 
Configuring websockets-0.9.0.1... 
Building websockets-0.9.0.1... 
Failed to install websockets-0.9.0.1 
Last 10 lines of the build log (C:\Users\username\AppData\Roaming\cabal\logs\websockets-0.9.0.1.log): 
Building websockets-0.9.0.1... 
Preprocessing library websockets-0.9.0.1... 
[ 1 of 11] Compiling Network.WebSockets.Hybi13.Mask (src\Network\WebSockets\Hybi13\Mask.hs, dist\build\Network\WebSockets\Hybi13\Mask.o) 
[ 2 of 11] Compiling Network.WebSockets.Http (src\Network\WebSockets\Http.hs, dist\build\Network\WebSockets\Http.o) 
[ 3 of 11] Compiling Network.WebSockets.Types (src\Network\WebSockets\Types.hs, dist\build\Network\WebSockets\Types.o) 
[ 4 of 11] Compiling Network.WebSockets.Stream (src\Network\WebSockets\Stream.hs, dist\build\Network\WebSockets\Stream.o) 

src\Network\WebSockets\Stream.hs:24:57: 
    Module `Network.Socket.ByteString.Lazy' does not export `sendAll' 
cabal.exe: Error: some packages failed to install: 
websockets-0.9.0.1 failed during the building phase. The exception was: 
ExitFailure 1 

나는 기본 Cygwin에서 x64 및 하스켈 플랫폼의 설치가 x64 (Windows 7 Pro x64) 이 문제를 해결할 수 있습니까? 아니면 일부 구성이 누락 되었습니까?

http://www.haskell.org/pipermail/beginners/2010-June/004357.html에 나와있는 cabal 업데이트 문제가 있습니다. 내 업데이트 된 cabal 버전이 사용되지 않고 있습니다. (최신 버전에 대한 알림을 계속 받고 있지만) 설치 명령은 계속 새 버전이 잘 설치되었다고 계속 말합니다. 이 문제와 관련이 있는지 확실하지 않습니다 ...

답변

1

웹 소켓의 최신 버전이 빌드되지 않는 이유에 대한 실제 답변을 찾지 못했지만 이전 버전을 설치하는 중 내 문제가 해결되었습니다. websockets의.

cabal install websockets-0.8.6.2 
관련 문제