2012-01-14 123 views
0

我正在嘗試在mac os x版本10.7.2中安裝dph-examples,我得到了這個error。如何在ghci上,我可以看到
ghci> import Data.Array.Parallel。
Data.Array.Parallel.Base Data.Array.Parallel.Base.DTrace Data.Array.Parallel.Base.TracePrim Data.Array.Parallel.Stream

但不是Data.Array.Parallel,Data.Array.Parallel .Prelude和Data.Array.Parallel.Prelude.Double。我複製了Data-Parallel-Haskell上的示例(它使用這些庫),並且它的工作正常。我的程序正在編譯和運行,所以我的問題是,爲什麼我無法在ghci提示符下看到這些庫。此外,我無法在Data-Array-Parallel找到sumP功能的參考。我正在使用ghc-7.2.1。在Mac OS X 10.7.2中安裝dph-examples

回答

1

GHC取決於Xcode的3.2:

的包需要的Xcode 3.2(特別是 「Unix的開發支持」)被已安裝。

- GHC 7.2.1 download page

的Xcode 3.2應該已經配備了LLVM,所以如果它尚未安裝,安裝它應該解決的事情。如果你已經安裝了它,那麼你的安裝可能會被破壞;你可以嘗試重新安裝它來確保。我認爲Xcode 4還沒有完全得到GHC的支持,所以如果你安裝了它,那可能是問題;您可以嘗試卸載它並安裝3.2。

+0

沒有XCode就無法工作。 – kmdent 2012-01-14 19:47:13

+0

我正在使用Xcode 4.2.1。我應該刪除它並安裝Xcode 3.2嗎? – 2012-01-14 19:51:30

+1

@keep_learning:值得一試,因爲3.2是GHC網站規定的要求,而當GHC 7.2.1推出時Xcode 4是相當新的。 – ehird 2012-01-14 19:54:12

0
Warning: Couldn't figure out LLVM version! 
Make sure you have installed LLVM 

也許你沒有安裝LLVM?去安裝LLVM。