"Não é possível determinar o diretório atual" ao criar haskell

12

Estou tentando instalar o haskell no ubuntu 11.10 e estou seguindo as instruções neste site: https://gist.github.com/1524859

Mas quando digito ./configure, recebo uma mensagem de erro dizendo:

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

Alguém sabe o que estou fazendo de errado?

Tasha D
fonte
1
Certifique-se de instalar as dependências primeiro, libgmpparece estar entre elas. sudo apt-get install libgmp3-dev freeglut3 freeglut3-dev
Mikewhatever 13/01/12
Ok, eu tentei isso e está me dizendo que já é a versão mais recente. Então, tentei ./configure novamente e ainda o mesmo erro. Mais alguma sugestão?
precisa
1
Estou no 12.04, mas onde o libgmp atual é libgmp.so.10, talvez o mesmo que 11.10. Você já tentou instalar o ghc e ver se é adequado às suas necessidades?
doug
1
Ok, consertei-o com sudo ln -s /usr/lib/libgmp.so.10.0.1 /usr/lib/libgmp.so.3 #
Tasha D
1
@TashaD: Fornecer a solução no comentário é bom, mas ainda mais agradável é uma resposta automática (procure no meta), para documentar para outros, que há uma resposta para a pergunta e marque-a (√) como aceita resposta, que sinaliza, o problema está resolvido. Claro, agora que Jorge escreveu a resposta, aceite-a.
usuário desconhecido

Respostas:

12

Consegui resolver isso instalando os pacotes certos (sem vinculação).

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

Vou notar que eu já tinha essas dependências instaladas:

make libssl-dev build-essential curl git-core
ensopado
fonte
1
Foi o pacote libgmp3c2 que resolveu o problema para mim.
David Medinets
7

Op corrigiu isso com:

sudo ln -s /usr/lib/libgmp.so.10.0.1 /usr/lib/libgmp.so.3
Jorge Castro
fonte
1

Isso funcionou para mim (Ubuntu 13.04 x86_64) com a pequena alteração

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