我正在使用Linux Mint(Ubuntu derivat)并希望使用Cabal安装libClang。
问题是,我总是收到消息:“需要ffi”,然后停止。
我已安装在我的系统上:
缺少什么?
修改
我只是制作cabal install libClang
然后获取:cabal: cannot configure LibClang-0.0.9. It requires ffi -any
答案 0 :(得分:1)
实际上,libclang包依赖于 Haskell ffi
包,这是GHC 7.x编译器附带的原始包。
您可以检查是否有包裹:
$ ghc-pkg list ffi
/home/dons/lib/ghc-7.0.3/package.conf.d
ffi-1.0
解决方案1:此软件包附带GHC 7,因此您需要升级到Haskell Platform 2011.2.0.1,以获取ffi软件包。
解决方案2:您可以改为下载libclang软件包,然后删除ffi
dep:
$ cd LibClang-0.0.9
$ vim *.cabal -- remove the ffi depend.
$ cabal install
它应该很好。