我正在尝试在mac os x版本10.7.2中安装dph-examples,我得到了这个error。在ghci上,我可以看到
ghci>导入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。
答案 0 :(得分:1)
GHC依赖于Xcode 3.2:
该软件包需要安装Xcode 3.2(特别是“Unix开发支持”)。
Xcode 3.2应该已经附带LLVM,所以如果它还没有安装,安装它应该可以解决问题。如果您已经安装了它,那么您的安装可能会以某种方式被破坏;你可以尝试重新安装它以确保。我认为GHC还没有完全支持Xcode 4,所以如果安装了它,那可能就是问题所在;您可以尝试卸载它并安装3.2。
答案 1 :(得分:0)
Warning: Couldn't figure out LLVM version!
Make sure you have installed LLVM
也许你没有安装LLVM?去安装LLVM。