不是编程问题,但我第一次看到这样的东西。
UNR 1.6(基于 Ubuntu 10.04)安装 6.12.1 版本的 GHC。
因此,为了构建 cabal-install-0.8.2,我必须安装
parsec、mtl、network 和 zlib 的 libghc6- 包。
然后,在启动 '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 / 40] 编译 Distribution.Client.BuildReports.Types ( Distribution/Client/BuildReports/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Types.o )
[ 2 / 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 包失败
在链接和 collect2 之间(一分钟左右),我的硬盘驱动器的 LED 闪烁
,好像有很多文件被写入或读取。
我不知道它是否相关,但这里是依赖关系
Cabal-1.8.0.2
HTTP-4000.0.6
mtl-1.1.0.2
network-2.2.1.7
parsec-2.1.0.1
zlib-0.5.2.0 的版本