2016-07-11 15 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を作成して、この問題をメンテナーの注目を集めました。

関連する問題