1

有没有人在 gtk2hsChs 在 linux (OpenSuse) 上使用 GHC 安装 glib 时遇到问题并且知道解决方法?

这是场景:我安装了 cabal gtk2hs-buildtools,并且 gtk2hsChs 在路径中(例如,哪个 gtk2hsC2hs 有效)。

但是,我无法安装此库。该程序构建良好,但无法安装。如果我

cabal unpack glib
cd glib
cabal configure
cabal build

一切正常。但

cabal install 
and
cabal install --global

失败。

Cannot find gtk2hsC2hs
Please install `gtk2hs-buildtools` first and check that the install directory is in     
your PATH (e.g. HOME/.cabal/bin).

Cabal-install 没有选项(根据 --help)来更改 gtk2hsC2hs 的位置,但是

runhaskell Setup configure

做。然而,

runhaskell Setup configure --with-gtk2hsC2hs=/usr/local/bin/gtk2hsC2hs
runhaskell Setup build
sudo runhaskell Setup install 

最后一步失败,并显示与 cabal install 相同的错误消息。

奇怪的是:如果我在 Gtk2HsSetup.hs 中手动更改 gtk2hsC2hs 程序的位置,然后运行

cabal configure
or
runhaskell Setup configure

我收到一条不同的错误消息: setup: "Unknown build tool gtk2hsC2hs" 我在任何设置文件中都找不到此字符串,因此它正在其他地方生成。也许这表明了问题..也许是版本不匹配..也许我还缺少其他愚蠢的东西?

4

0 回答 0