2012-04-06 49 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