2012-01-14 102 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。