构建 haskell 时出现“无法确定当前目录”

构建 haskell 时出现“无法确定当前目录”

我正在尝试在 ubuntu 11.10 上安装 haskell,并按照此网站上的说明进行操作:https://gist.github.com/1524859

但是当我输入时,./configure我收到一条错误消息:

checking for path to top of build tree... utils/ghc-pwd/dist/build/tmp/ghc-pwd: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory
configure: error: cannot determine current directory

有谁知道我做错了什么?

答案1

我只需安装正确的软件包(无需链接)就能解决这个问题。

sudo apt-get install libgmp3c2 freeglut3 freeglut3-dev -y

我会注意到我已经安装了这些依赖项:

make libssl-dev build-essential curl git-core

答案2

Op 修复了这个问题:

sudo ln -s /usr/lib/libgmp.so.10.0.1 /usr/lib/libgmp.so.3

答案3

这对我有用(Ubuntu 13.04 x86_64),只需稍作修改

sudo ln -s /usr/lib/x86_64-linux-gnu/libgmp.so.10.0.5 /usr/lib/libgmp.so.3

相关内容