通过cabal为Haskell安装glade库时出错

通过cabal为Haskell安装glade库时出错,haskell,cabal,glade,gtk2hs,Haskell,Cabal,Glade,Gtk2hs,我使用的是与Ubuntu 11.10(7.0.3)一起发布的GHC的最新版本 当我尝试安装glade时,我得到以下信息: $ cabal install glade Resolving dependencies... Downloading glade-0.12.1... [1 of 2] Compiling SetupWrapper ( /tmp/glade-0.12.129125/glade-0.12.1/SetupWrapper.hs, /tmp/glade-0.12.129125

我使用的是与Ubuntu 11.10(7.0.3)一起发布的GHC的最新版本

当我尝试安装glade时,我得到以下信息:

$ cabal install glade
Resolving dependencies...
Downloading glade-0.12.1...
[1 of 2] Compiling SetupWrapper     ( /tmp/glade-0.12.129125/glade-0.12.1/SetupWrapper.hs, /tmp/glade-0.12.129125/glade-0.12.1/dist/setup/SetupWrapper.o )
[2 of 2] Compiling Main             ( /tmp/glade-0.12.129125/glade-0.12.1/Setup.hs, /tmp/glade-0.12.129125/glade-0.12.1/dist/setup/Main.o )
Linking /tmp/glade-0.12.129125/glade-0.12.1/dist/setup/setup ...
[1 of 2] Compiling Gtk2HsSetup      ( Gtk2HsSetup.hs, dist/setup-wrapper/Gtk2HsSetup.o )
[2 of 2] Compiling Main             ( SetupMain.hs, dist/setup-wrapper/Main.o )
Linking dist/setup-wrapper/setup ...
Configuring glade-0.12.1...
Preprocessing library glade-0.12.1...
gtk2hsC2hs: UName: root name supply used after saving
cabal: Error: some packages failed to install:
glade-0.12.1 failed during the building phase. The exception was:
ExitFailure 1

gtk2hs buildtools和gtk通过cabal成功安装。但是glade没有安装。这是一个bug吗?

我已经设法通过安装了最新的
glade
软件包

$ cabal unpack glade
...
$ cd glade-0.12.1
$ runhaskell Setup.hs configure --user
...
$ runhaskell Setup.hs build
...
$ runhaskell Setup.hs build # Note: twice - first build has failed.
...
$ runhaskell Setup.hs install
...

太糟糕了,我不知道是什么导致了错误。

您安装了哪个版本的gtk2hs buildtools?ivanm-我有gtk2hs buildtools版本0.12.3