libHSprimitive-0.5.3.0.so在哪里

Luc*_*ane 8 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.是否有希望实现这一目标?

非常感谢您的帮助!

Ruf*_*ind 14

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

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

解决的办法是重新安装primitiveshared设置为True.您可以通过修改~/.cabal/config或传递额外参数来执行此操作:

cabal install --reinstall --enable-shared primitive
Run Code Online (Sandbox Code Playgroud)