cabal用fay安装麻烦

时间:2013-02-17 05:26:02

标签: haskell cabal cabal-install fay

我正在尝试运行cabal install fay fay-base。但是,我收到以下错误:

src/Test/CommandLine.hs:18:9:
    Dynamic linking required, but this is a non-standard build (eg. prof).
    You need to build the program twice: once the normal way, and then
    in the desired way using -osuf to set the object file suffix.
cabal: Error: some packages failed to install:
fay-0.14.1.0 failed during the building phase. The exception was:
ExitFailure 1
fay-base-0.14.1.0 depends on fay-0.14.1.0 which failed to install.

当我要求“按正常方式安装,然后以所需方式安装”时,我不确定要求我做什么。

有什么想法吗?

原帖:

我正在尝试运行cabal install fay fay-base。但是,我收到以下错误:

/usr/bin/ld: cannot find -lHSsplit-0.2.1.1-ghc7.4.1
collect2: ld returned 1 exit status
cabal: Error: some packages failed to install:
fay-0.14.1.0 failed during the building phase. The exception was:
ExitFailure 1
fay-base-0.14.1.0 depends on fay-0.14.1.0 which failed to install.

我在另一个软件包安装上收到了这个错误,但我不记得哪一个(我相信它是游戏软件包之一,因此更容易放弃)。我已经尝试使用Google搜索-lHSsplit并且无法找到任何帮助。

有谁知道我需要安装什么依赖项?

这是通过按照Daniel Fischer的建议安装拆分cabal install split来解决的。

提前致谢!

1 个答案:

答案 0 :(得分:1)

我使用ghc 7.4.2在Arch上安装它,不知道你在使用什么操作系统,但如果你正在使用GNU / Linux(或不使用),那么尝试升级到7.4.2并尝试全新安装fay / fay-base。

你可能想尝试cabal-dev,如果你还没有,这里是如何做到的: https://github.com/faylang/fay/wiki/Installing-and-running

向下滚动到cabal-dev部分。