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.