如何升级gtk2hsC2hs?

时间:2012-04-17 19:20:00

标签: haskell gtk glib cabal gtk2hs

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

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?谢谢!

1 个答案:

答案 0 :(得分:20)

它是gtk2hs-buildtools包的一部分。

$ cabal install gtk2hs-buildtools

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

由于旧版gtk2hsC2hs位于/usr/bin,因此请确保在/usr/bin $PATH中安装新版cabal install或更新旧文件。 }}。默认$HOME/.cabal/bin$PATH中安装可执行文件(在Linux上),因此最好将{{1}}中的第一个目录安装。