2011-12-23 9 views
4

을 구성 할 수 없습니다,이 얻을 : 카레 컴파일러 아연

checking for Haskell 98 compiler... 
checking for ghc... ghc 
checking ghc version... 7.0 
checking whether ghc supports Haskell 98... [1 of 1] Compiling Main    (conftest.hs, conftest.o) 
yes 
using ghc for compilation 
checking how to import IOExts... configure: error: import of IOExts does not work 

그래서 IOExts 무엇

입니까? 어디에서 찾을 수 있습니까?

+0

mcc는 유형 클래스를 지원하는 버전을 제공합니다. – snow

답변

3

데이지를 밀어 내고 있습니다. 약 5 년 전에 존재했던 오래된 라이브러리 모듈 - 당신은 어떤 정보 in the documentation for older GHC releases을 찾을 수 있습니다. 나는 당신이 컴파일하려고하는 코드가 비슷한 나이의 것이라는 것을 추측하고있다. 아연의 업데이트 된 버전이없는 가정

어딘가에, 당신의 선택은 대략 다음과 같습니다

  • 가 구축 GHC의 골동품 버전을 사용합니다.
  • IOExts의 내용을 가져온 모듈을 가져 오려면 코드를 직접 업데이트하십시오.
  • 필요한 항목을 다시 내보내는 mock-IOExts 모듈을 만드십시오.

다른 문제가 없다고 가정하면 세 번째는 빠른 해킹으로 가장 쉽습니다. GHC 6.4의 복사본을 잡는 것이 가장 간단한 방법 일 수 있습니다. 특히 소스 코드를 충분히 익히기가 쉽지 않은 경우에는 특히 그렇습니다.

+0

카레가 데이지를 밀어 내고 있습니까? – amindfv

+0

@amindfv : 나도 몰라. 하지만 저는 다른 구현 방식이 있다는 것을 확신합니다. 따라서 지난 5 년 동안 유지되지 않는 것이 그렇게 많은 것을 의미하지는 않습니다. –

관련 문제