Anda mencoba membangun mpfr
dari sumber. Tergantung gmp
. Versi header dan pustaka tidak cocok, karena mereka dibaca dari tempat yang berbeda.
Untuk menghindari ini, Anda dapat configure
membangunnya. Anda akan melihat dalam output configure
apakah versi
gmp.h
dan libgmp
cocok atau tidak, tidak perlu mendapatkan kesalahan make
.
Untuk konfigurasi yang tepat, jalankan
./configure --prefix=<location where to place mpfr> --with-gmp=<location where to look for gmp>
dimana
<location where to place mpfr>
adalah apapun yang kamu inginkan. Misalnya, direktori sistem, jika Anda memiliki hak untuk menginstal di sana, atau di bawah direktori home Anda. Saya menggunakan $HOME/usr/local
, misalnya.
<location where to look for gmp>
di mana gmp
dipasang. Tampaknya ada dua versi gmp
di sistem Anda karena ketidakcocokan yang disebutkan dalam komentar. Pecahkan itu, atau bangun / pasang sendiri gmp
.