我收到错误消息
missing or bad header file primitive-memops.h
我在安装http://www.haskellcraft.com/craft3e/Start.html时遇到了这个问题(Simon Thompson的Haskell Craft书籍源代码)。让我感到沮丧几个小时。谷歌在这个问题上有很多点击,但没有任何答案。
我检查了文件&使用-v3标志&尝试指定--extra-include-files指令。
我的linux环境是基于Amazon linux AMI的Amazon EC2实例。我的haskell环境是:ghc 7.6.3(从justhub获得,而不是git)
答案 0 :(得分:1)
此问题的错误消息不是很清楚。我最终通过尝试编译primitive-memops.c文件来解决这个问题。发现我没有安装c编译器。
我已经安装了ghc 7.6.3&运行
所以问题是我的Amazon Linux服务器上没有安装c编译器,所以我做了:
sudo yum install gcc
cabal install
这已成功完成。
(从有问题的自答案文字中移出)