libHSprimitive-0.5.3.0.so在哪里

时间:2014-05-29 07:08:48

标签: haskell mflow

尝试在linux mint上安装MFlow。 sudo cabal安装MFlow给了我这个:

加载包原语-0.5.3.0 ...:无法加载.so / .DLL:libHSprimitive-0.5.3.0.so(libHSprimitive-0.5.3.0.so:无法打开共享对象文件:没有这样的文件或目录) 无法安装vector-0.10.9.2

cabal告诉我,我确实安装了原始-0.5.3.0。是否有希望实现这一目标?

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:14)

我遇到了完全相同的问题。所以这里有一些关于这个问题的详细说明。

user2407038的评论提供了答案。默认情况下,shared设置为False,因此不会构建共享库。这意味着任何期望链接到共享库libHSprimitive-*.so的库都将无法构建。

解决方案是在primitive设置为shared的情况下重新安装True。您可以通过修改~/.cabal/config或传递额外的参数来执行此操作:

cabal install --reinstall --enable-shared primitive