在Debian 8上使用hindent构建麻烦

时间:2015-04-27 21:12:21

标签: haskell indentation ghc cabal

我尝试使用GHC-7.6.3在debian 8上通过执行cabal install hindent构建 hindent-4.4.0 ,我遇到了以下问题:

1。第一个问题

我的构建停止了这个错误:

src/Descriptive/JSON.hs:199:33: Not in scope: `floatingOrInteger'
src/Descriptive/JSON.hs:213:39: Not in scope: `toRealFloat'

经过一些研究,我用scientific-0.3.3.8重新安装了cabal install scientific lib(Debian 8提供的lib似乎有问题)

之后, hindent 的构建一直持续到......

2。第二个问题

我收到此错误消息:

src/HIndent/Pretty.hs:88:31:
    Expecting one more argument to `ast'
    In the class declaration for `Pretty'

我怀疑模块版本号不匹配,并尝试通过从 hackage 下载存档来手动安装最新版本的hindent-4.4.2

我执行了标准cabal install,这引导我进入......

第3。第三个问题

由于 base 版本不兼容,Cabal拒绝了该套餐:

rejecting: base-4.6.0.1/installed-8aa... (conflict: hindent => base>=4.7 && <5)

大多数其他版本的 hindent 似乎与base-4.6不兼容。

你知道如何在debian 8上构建任何版本的hindent吗?

0 个答案:

没有答案