2016-07-11 10 views
0

cabal에서 "llvm-general"패키지를 설치하려고합니다. 그러나 "llvm-general-pure"(의존성) 컴파일시 실패합니다.컴파일시 llvm-general-pure가 실패합니다

[19 of 28] Compiling LLVM.General.Internal.PrettyPrint (src/LLVM/General/Internal/PrettyPrint.hs, dist/build/LLVM/General/Internal/PrettyPrint.o) 

src/LLVM/General/Internal/PrettyPrint.hs:166:19: error: 
    • The constructor ‘DataD’ should have 6 arguments, but has been given 5 
    • In the pattern: DataD _ _ tvb cons _ 
     In the pattern: TyConI (DataD _ _ tvb cons _) 
     In a case alternative: TyConI (DataD _ _ tvb cons _) -> (tvb, cons) 

그리고 다른 오류가 있습니다.

내 구성 :

GHC -> 8.0.1

음모 설치 -> 1.24.0.0

어떤 생각 그것을 해결하기 위해?

답변

1

llvm-general-purebase < 5에서 작동하지만, 템플릿 haskell에 대한 GHC 8.0 변경 사항은 지원하지 않습니다. 특히 DataD 구성자 used to take 5 arguments이지만 now takes 6입니다. 프로젝트의 GitHub 페이지에 ticket을 생성하여이 문제를 관리자에게 알려줍니다.