wx 0.90.0.1无法在Haskell Platform 2012.2.0.0(WinXP)上安装

时间:2012-09-11 10:15:12

标签: haskell wxwidgets

我尝试使用“cabal install wx”在Haskell Platform 2012.2.0.0上安装WX 0.90.0.1,但得到了以下结果:

Configuring wxc-0.90.0.4...
setup.exe: wx-config: does not exist
cabal: Error: some packages failed to install:
wx-0.90.0.1 depends on wxc-0.90.0.4 which failed to install.
wxc-0.90.0.4 failed during the configure step. The exception was:
ExitFailure 1
wxcore-0.90.0.3 depends on wxc-0.90.0.4 which failed to install.

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:3)

我遇到了与wxc-0.90.0.4相同的问题,但在构建过程中失败,发现错误已在Github repository中针对wxHaskell进行了更正。

可以通过Satvik建议解压缩wxc来解决错误:cabal unpack wxc

然后根据上面的Github存储库修改几行代码,然后在wxc目录中修改:cabal install

之后你应该可以:cabal install vx

作为替代方法,使用针对wxWidgets 2.8构建的版本:cabal install wx-0.13.2.3

答案 1 :(得分:0)

我做了以下事情:

  1. sudo apt-get install libwxgtk2.9-0

  2. sudo apt-get install libwxgtk2.9-dev

  3. cabal install wx-0.13.2.3

  4. 没关系。