2010-07-18 79 views
2

以下是詳細模式的輸出。我知道這個曾經爲我工作過,但現在發生這種情況。我用其他軟件包試過了,得到了同樣的結果。通過Cabal從Hackage安裝Haskell軟件包被依賴分辨率卡住

$ sudo cabal install test-framework-quickcheck2 -v 
/usr/local/bin/ghc --numeric-version 
looking for package tool: ghc-pkg near compiler in /usr/local/bin 
found package tool in /usr/local/bin/ghc-pkg 
/usr/local/bin/ghc-pkg --version 
/usr/bin/gcc -dumpversion 
/usr/local/bin/ghc -c /tmp/412.c -o /tmp/412.o 
/usr/bin/ld -x -r /tmp/412.o -o /tmp/413.o 
/usr/local/bin/ghc --supported-languages 
Reading installed packages... 
/usr/local/bin/ghc-pkg list 
Reading available packages... 
Resolving dependencies... 

此時,程序開始吃起來的虛擬內存,鎖定了該系統,並最終促使OS警告我日漸減少磁盤空間。

這是我的環境。我也在Mac OS X 10.4.11上。

$ ghc --version 
The Glorious Glasgow Haskell Compilation System, version 6.8.2 
$ ghc-pkg list -V 
GHC package manager version 6.8.2 
$ cabal --version 
cabal-install version 0.5.9 
using version 1.5.3 of the Cabal library 
+0

ghc 6.8.2比較老,Cabal 1.5.3也很老。我會懷疑GHC 6.12,{1,3}和Cabal 1.8中不存在這樣的錯誤。也許你可以升級到Haskell Platform穩定版本? http://haskell.org/platform – 2010-07-18 05:23:38

+0

我會喜歡的除了我的操作系統也很老,似乎沒有簡單的方法來爲我的操作系統。 – 2010-07-18 07:06:09

+0

我可以確認這個軟件包可以正常運行於Cabal和GHC的當前穩定版本。你需要升級。 – 2010-07-18 07:15:49

回答

3

在這種情況下的解決方案是升級到更近的小集團安裝/卡瓦爾對。 當前的標準(是2010.2 Haskell的平臺的一部分)是:

  • Caba1 1.8.0.6
  • 與GHC 6.12.3小集團安裝0.8.2