如何在mac os 10.8.5上使用GHC 7.8.3安装基元/镜头

时间:2014-07-27 21:47:51

标签: haskell

我终于设法安装GHC 7.8.2,当我尝试镜头安装lens时,它失败了,因为它无法安装primitive。如果我尝试自己安装原语,我会收到以下错误消息:

Resolving dependencies... Configuring primitive-0.5.3.0... Building
primitive-0.5.3.0... Preprocessing library primitive-0.5.3.0... 0 
clang             0x00000001010536f2 main + 17107682 1  clang         
0x0000000101053b79 main + 17108841 2  libsystem_c.dylib
0x00007fff8c4b090a _sigtramp + 26 3  libsystem_c.dylib
0x0000000000000039 _sigtramp + 18446603338162435913 4  clang          
0x0000000100657327 main + 6637335 5  clang            
0x0000000100656618 main + 6633992 6  clang            
0x000000010065640b main + 6633467 7  clang            
0x0000000100655521 main + 6629649 8  clang            
0x00000001004c47fe main + 4987886 9  clang            
0x0000000100050d6a main + 319834 10 clang            
0x000000010004be8a main + 299642 11 clang            
0x0000000100758969 main + 7691609 12 clang            
0x0000000100751368 main + 7661400 13 clang            
0x0000000100044c01 main + 270321 14 clang            
0x0000000100019ae2 main + 93906 15 clang            
0x0000000100018748 main + 88888 16 clang            
0x0000000100006438 main + 14376 17 clang            
0x0000000100002e97 main + 647 18 clang             0x0000000100002c04
19 clang             0x0000000000000051 Stack dump:
0.      Program arguments: /usr/bin/clang -cc1 -triple x86_64-apple-macosx10
等等......

我该怎么办?

1 个答案:

答案 0 :(得分:1)

我设法通过使用ghc-clang-wrapper并修改GHC安装目录中的settings来解决问题。这不太理想,但有效。

要安装ghc-clang-wrapper,请按照随附提供的说明进行操作。 然后,找到ghc的安装目录并修改setting文件。 我在usr/local/lib/ghc-7.8.2/settings并修改了" C编译器命令" line to" / usr / bin / ghc-clang-wrapper" (或者您安装ghc-clang-wrapper的任何地方)。

我还没有尝试过Jakub解决方案,但它可能更好。