2016-11-23 7 views
1

かなり古いパッケージ(here参照)をスタックにインストールしようとしています。それはに依存するカスタムSetup.hsスクリプトを使用し、タイプのbuildNumJobsフィールドに依存しています(とりわけ)。cabal-versionオプションが無視されました

何らかの理由により、cabal-versionが明らかに低すぎる>= 1.10に設定されました。私は何が起こっていたのかを考えればそれを変更しましたが、問題は残っていました。新しいcabal-versionの制約でスタックとカバールが復帰するためには何が必要ですか?

私は単純にビルド時に次のエラーが生じたデフォルト値、とbuildNumJobs値を置き換えてみました:

Warning: skia.cabal: This package requires at least Cabal version 1.20 
Configuring skia-0.1.0.0... 
setup.EXE: This package description follows version 1.20 of the Cabal 
specification. This tool only supports up to version 1.18.1.5. 

繰り返しますが、私はcabal-versionオプションを尊重するために、スタックのために何をすべきかが必要ですか?

答えて

2

私がしなければならなかったことは、stack setup --upgrade-cabalを実行することでした。私はまだスタックが自動的に不一致を検出しないのには不思議です...

関連する問題