“não pode determinar o diretório atual” enquanto constrói haskell

12

Estou tentando instalar o haskell no Ubuntu 11.10 e estou seguindo as instruções neste site: link

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 errado?

    
por Tasha D 13.01.2012 / 05:54

3 respostas

12

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

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

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

make libssl-dev build-essential curl git-core
    
por stew 01.03.2012 / 23:34
7

Op corrigiu isso com:

sudo ln -s /usr/lib/libgmp.so.10.0.1 /usr/lib/libgmp.so.3
    
por Jorge Castro 04.02.2012 / 01:40
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
    
por ImAlsoGreg 17.05.2013 / 05:22