Você está tentando construir a mpfrpartir do código-fonte. Isso depende gmp. A versão do cabeçalho e a biblioteca não coincidem, pois estão sendo lidas em lugares diferentes.
Para evitar isso, você pode adequadamente configurecompilar. Você verá na saída configurese as versões
gmp.he libgmpcorrespondem ou não, não há necessidade de obter o erro make.
Para uma configuração adequada, execute
./configure --prefix=<location where to place mpfr> --with-gmp=<location where to look for gmp>
Onde
<location where to place mpfr>é o que você quiser. Por exemplo, diretórios do sistema, se você tiver direitos para instalar lá ou no diretório inicial. Eu usei $HOME/usr/local, por exemplo.
<location where to look for gmp>é onde gmpestá instalado. Parece que existem duas versões gmpno seu sistema devido à incompatibilidade mencionada nos comentários. Resolva isso ou crie / instale você mesmo gmp.