Cómo instalar mpfr-3.1.2 en Ubuntu 13.04

8

Tengo Ubuntu 13.04 con procesador "Intel® Core ™ 2 Duo CPU E8400 @ 3.00GHz × 2"

Estoy intentando instalar mpfr-3.1.2pero el error está llegando.

"ERROR! The versions of gmp.h (5.1.3) and libgmp (5.0.5) do not match."

Al makemando también está mostrando esto como advertencia.

¿Como resolverlo?

rohit
fuente

Respuestas:

9

La mpfrversión disponible para 13.04 es 3.1.1-1. Consulte paquetes.ubuntu.com para obtener información.

Puedes instalarlo de la siguiente manera:

sudo apt-get install libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbg

fuente
Descargué la versión 3.1.1-1 de mpfr y luego la instalé, pero nuevamente está dando error ............ "ERROR! Las versiones de gmp.h (5.1.3) y libgmp (5.0 .5) no coinciden ". .. :(
rohit
Resultado de la apt-cache madison libgmp ..... "N: No se puede localizar el paquete libgmp"
Rohit
Soory ... Por favor, publique el resultado de apt-cache madison libgmp10y apt-cache madison libgmp-dev. ¿Cómo alguna vez simplemente probar con el sudo apt-get install libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbg. No es necesario dar Y para instalar. prueba con hasta eso.
resultado de apt-cache madison libgmp10 es .... "libgmp10 | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / main i386 Paquetes gmp | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / main Sources "y el resultado para apt-cache madison libgmp-dev es ...." libgmp-dev | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive. ubuntu.com/ubuntu raring / main i386 Paquetes gmp | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / main Fuentes "
rohit
Así gmpy libgmpse instalan desde el repositorio principal. Desde donde descargaste el mpfr3.1.1-1?. Si lo intentas con la apt-get installmayoría de las veces, puede resolverse. Tengo miedo.
0

Estás intentando construir mpfrdesde la fuente. Depende gmp. La versión del encabezado y la biblioteca no coinciden, ya que se leen desde diferentes lugares.

Para evitar esto, puede configureconstruir adecuadamente . Verá en la salida configuresi las versiones de gmp.hy libgmpcoinciden o no, no hay necesidad de obtener el error make.

Para una configuración adecuada, ejecute

./configure --prefix=<location where to place mpfr> --with-gmp=<location where to look for gmp>

dónde

<location where to place mpfr>es lo que quieras Por ejemplo, directorios del sistema, si tiene derechos para instalar allí, o bajo su directorio de inicio. Yo solía $HOME/usr/local, por ejemplo.

<location where to look for gmp>Es donde gmpestá instalado. Parece que hay dos versiones de gmpen su sistema debido a la falta de coincidencia mencionada en los comentarios. O resuelve eso, o construye / instala el tuyo propio gmp.

sancho.s ReinstateMonicaCellio
fuente