1
我試圖用堆棧安裝一個相當舊的軟件包(請參閱here)。它使用一個自定義的Setup.hs
腳本,這取決於cabal >= 1.20
,因爲(除其他之外)依賴於BuildFlags
類型的buildNumJobs
字段。忽略cabal-version選項
出於某種原因,cabal-version
設置爲>= 1.10
,顯然太低。一旦我知道發生了什麼,我改變了它,但問題依然存在。我需要做些什麼才能使堆棧和cabal接受新的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
選項?