2012-04-06 51 views
1

我使用的是与Ubuntu 11.10(7.0.3)一起发布的GHC的最新版本。通过cabal安装Haskell的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,编译工具和GTK通过阴谋集团已成功安装。但林间空地不会安装。这是一个错误?

+0

您安装了哪个版本的gtk2hs-buildtools? – ivanm 2012-04-07 00:19:06

+0

ivanm - 我有版本gtk2hs-buildtools版本0.12.3 – donatello 2012-04-07 08:07:31

回答

2

我已经成功地通过

$ 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 
... 

太糟糕了,我不知道是什么原因造成的错误安装最新glade包。

+0

谢谢,这对我很有用,但它是一个非常奇怪的错误。 – donatello 2012-04-07 08:08:52