Tengo Ubuntu 13.04 con procesador "Intel® Core ™ 2 Duo CPU E8400 @ 3.00GHz × 2"
Estoy intentando instalar mpfr-3.1.2
pero el error está llegando.
"ERROR! The versions of gmp.h (5.1.3) and libgmp (5.0.5) do not match."
Al make
mando también está mostrando esto como advertencia.
¿Como resolverlo?
installation
libraries
make
rohit
fuente
fuente
apt-cache madison libgmp10
yapt-cache madison libgmp-dev
. ¿Cómo alguna vez simplemente probar con elsudo apt-get install libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbg
. No es necesario dar Y para instalar. prueba con hasta eso.gmp
ylibgmp
se instalan desde el repositorio principal. Desde donde descargaste elmpfr3.1.1-1
?. Si lo intentas con laapt-get install
mayoría de las veces, puede resolverse. Tengo miedo.Estás intentando construir
mpfr
desde la fuente. Dependegmp
. La versión del encabezado y la biblioteca no coinciden, ya que se leen desde diferentes lugares.Para evitar esto, puede
configure
construir adecuadamente . Verá en la salidaconfigure
si las versiones degmp.h
ylibgmp
coinciden o no, no hay necesidad de obtener el errormake
.Para una configuración adecuada, ejecute
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 dondegmp
está instalado. Parece que hay dos versiones degmp
en su sistema debido a la falta de coincidencia mencionada en los comentarios. O resuelve eso, o construye / instala el tuyo propiogmp
.fuente