"No se puede determinar el directorio actual" al construir haskell


12

Estoy tratando de instalar haskell en ubuntu 11.10 y estoy siguiendo las instrucciones en este sitio web: https://gist.github.com/1524859

Pero cuando escribo ./configureme sale un mensaje de error que 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

Alguien sabe lo que estoy haciendo mal?


1
Asegúrese de instalar primero las dependencias, libgmpparece estar entre ellas. sudo apt-get install libgmp3-dev freeglut3 freeglut3-dev
mikewhatever

Bien, lo intenté y me dice que ya es la versión más nueva. Así que intenté ./configure nuevamente y aún el mismo error. ¿Alguna sugerencia más?
Tasha D

1
Estoy en 12.04 pero donde el libgmp actual es libgmp.so.10, tal vez el mismo que 11.10. ¿Has intentado instalar ghc y ver si es adecuado para tus necesidades?
doug

1
Bien, lo arreglé con sudo ln -s /usr/lib/libgmp.so.10.0.1 /usr/lib/libgmp.so.3
Tasha D el

1
@TashaD: Proporcionar la solución en el comentario es bueno, pero aún mejor es una respuesta propia (búscalo en meta), documentar para otros, que hay una respuesta a la pregunta y marcarla (√) como aceptada respuesta, que señala, el problema está resuelto. Por supuesto, ahora que Jorge escribió la respuesta, simplemente acéptela.
usuario desconocido

Respuestas:


12

Pude resolver esto simplemente instalando los paquetes correctos (sin vinculación).

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

Notaré que ya tenía estas dependencias instaladas:

make libssl-dev build-essential curl git-core

1
Fue el paquete libgmp3c2 el que resolvió el problema por mí.
David Medinets


1

Esto funcionó para mí (Ubuntu 13.04 x86_64) con el ligero cambio

sudo ln -s /usr/lib/x86_64-linux-gnu/libgmp.so.10.0.5 /usr/lib/libgmp.so.3
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.