不是编程问题,但我第一次看到这样的问题。
UNR 1.6(基于Ubuntu 10.04)安装6.12.1版本的GHC。
所以,为了构建 cabal-install-0.8.2,我必须安装
libghc6-parsec、mtl、network 和 zlib 的软件包。
然后,启动“sh ./bootstrap.sh”后,我得到:
检查已安装的 ghc-6.12.1 软件包...
parsec已经安装并且版本没问题。
网络已经安装并且版本没问题。
Cabal已经安装好并且版本没问题。
mtl已经安装并且版本没问题。
HTTP已经安装并且版本没问题。
zlib已经安装并且版本没问题。
[1 of 1] 编译主程序(Setup.hs、Setup.o)
链接设置...
配置 cabal-install-0.8.2...
预处理 cabal-install-0.8.2 的可执行文件...
构建 cabal-install-0.8.2...
[ 1 of 40] 编译 Distribution.Client.BuildReports.Types ( Distribution/Client/BuildReports/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Types.o )
[ 2 of 40] 编译 Distribution.Client.Utils ( Distribution/Client/Utils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Utils.o )
...关于未使用 addPackageExcludeConstraint 和响应的两个警告...
[39 of 40] 编译 Distribution.Client.Install ( Distribution/Client/Install.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Install.o )
[40 of 40] 编译 Main ( Main.hs, dist/build/cabal/cabal-tmp/Main.o )
链接 dist/build/cabal/cabal ...
collect2: ld 以信号 9 终止 [Processus arrêté]
cabal-install 引导期间出错:
构建 cabal-install 包失败
在连接和收集 2 之间(一分钟左右),我的硬盘驱动器的 LED 闪烁
就好像写入或读取了很多文件。
我不知道它是否相关,但这是依赖项的版本
Cabal-1.8.0.2
HTTP-4000.0.6
mtl-1.1.0.2
网络-2.2.1.7
秒差距-2.1.0.1
zlib-0.5.2.0