"Impossibile determinare la directory corrente" durante la creazione di haskell


12

Sto cercando di installare Haskell su Ubuntu 11.10 e sto seguendo le istruzioni su questo sito Web: https://gist.github.com/1524859

Ma quando scrivo ./configurericevo un messaggio di errore che dice:

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

Qualcuno sa cosa sto facendo di sbagliato?


1
Assicurati di installare prima le dipendenze, libgmpsembra essere tra queste. sudo apt-get install libgmp3-dev freeglut3 freeglut3-dev
mikewhatever,

Ok, l'ho provato e mi sta dicendo che è già la versione più recente. Così ho provato di nuovo ./configurare e sempre lo stesso errore. Altri suggerimenti?
Tasha D,

1
Sono su 12.04 ma dove l'attuale libgmp è libgmp.so.10, forse uguale a 11.10. Hai provato a installare ghc e vedere se è adatto alle tue esigenze?
Doug

1
Va bene risolto con sudo ln -s /usr/lib/libgmp.so.10.0.1 /usr/lib/libgmp.so.3
Tasha D

1
@TashaD: Fornire la soluzione nel commento è bello, ma ancora più bello è una risposta autonoma (cercare su meta), per documentare per gli altri, che c'è una risposta alla domanda e contrassegnarla (√) come accettata risposta, quali segnali, il problema è risolto. Certo, ora che Jorge ha scritto la risposta, accettala.
utente sconosciuto

Risposte:


12

Sono stato in grado di risolverlo semplicemente installando i pacchetti giusti (nessun collegamento).

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

Noterò che avevo già installato queste dipendenze:

make libssl-dev build-essential curl git-core

1
È stato il pacchetto libgmp3c2 a risolvere il problema per me.
David Medinets,

7

Op risolto questo con:

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

1

Questo ha funzionato per me (Ubuntu 13.04 x86_64) con il leggero cambiamento

sudo ln -s /usr/lib/x86_64-linux-gnu/libgmp.so.10.0.5 /usr/lib/libgmp.so.3
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.