cabal-install を使用して「yi」エディターをインストールしようとしています。これにより、パッケージ「derive-2.3.0.2」がインストールされます。派生のコンパイル中に次のエラーが発生します。
[53/58] Data.Derive.Internal.Traversal のコンパイル ( Data/Derive/Internal/Traversal.hs、dist/build/Data/Derive/Internal/Traversal.o ) データ/派生/内部/Traversal.hs:34:0: 「Applicative (Writer w)」のインスタンス宣言が不正です (すべてのインスタンス タイプは、(T t1 ... tn) の形式である必要があります。 ここで、T は同義語ではありません。 これを無効にする場合は、-XTypeSynonymInstances を使用してください。) 「Applicative (Writer w)」のインスタンス宣言で cabal: エラー: 一部のパッケージのインストールに失敗しました: ビルド フェーズ中に、derive-2.3.0.2 が失敗しました。例外は次のとおりです。 終了失敗 1
もちろん、--ghc-option=-XTypeSynonymInstances を使用してビルドしようとしましたが、別のコンパイル エラーが発生しました。
私はghc-6.12.1とcabal-install 0.8.2でubuntu maverick 32ビットを使用しています。ghc はパッケージ リポジトリからインストールされました。Cabal は以下を使用してインストールされました。
cabal-インストール cabal
アレックス。