正在尝试在linux mint上安装MFlow。sudo cabal install MFlow为我提供了以下内容:
正在加载package primitive-0.5.3.0...:无法为以下对象加载.so/.DLL : libHSprimitive-0.5.3.0.so (libHSprimitive-0.5.3.0.so:无法打开共享对象文件:没有这样的文件或目录)无法安装vector-0.10.9.2
cabal告诉我我确实安装了primitive-0.5.3.0。有希望让这一切发生吗?
非常感谢你的帮助!
发布于 2014-06-18 06:39:43
我遇到了完全相同的问题。因此,这里有一些关于这个问题的详细说明。
user2407038的评论提供了答案。默认情况下,shared设置为False,因此不会构建共享库。这意味着任何期望链接到共享库libHSprimitive-*.so的库都将无法构建。
解决方案是重新安装primitive,并将shared设置为True。您可以通过修改~/.cabal/config或传递额外的参数来完成此操作:
cabal install --reinstall --enable-shared primitivehttps://stackoverflow.com/questions/23927744
复制相似问题