16

我正在cabal install glib-0.12.3使用 cabal-install 0.10.2 在我的 Ubuntu 11.10 下尝试。但是,它显示以下错误消息:

setup: The program gtk2hsC2hs version >=0.13.5 is required but the version
found at /usr/bin/gtk2hsC2hs is version 0.13.4
cabal: Error: some packages failed to install:
glib-0.12.3 failed during the configure step. The exception was:
ExitFailure 1

经过半小时的搜索,我找不到这gtk2hsC2hs是哪里。我挖掘了http://code.haskell.org/gtk2hs/tools/c2hs/之类的地方,但似乎找不到正确的版本。

如何升级我的 gtk2hsC2hs?谢谢!

4

1 回答 1

20

它是gtk2hs-buildtools包的一部分。

$ cabal install gtk2hs-buildtools

(可能带有--global标志,一般取决于您希望如何安装软件包)应该为您提供应该能够构建最新gtk2hs软件包的最新版本。

由于旧的gtk2hsC2hs位于. 默认会在 中安装可执行文件(在 Linux 上),因此最好将./usr/bin/usr/bin$PATHcabal install$HOME/.cabal/bin$PATH

于 2012-04-17T19:39:48.487 回答