Cara menginstal mpfr-3.1.2 di Ubuntu 13.04

8

Saya menggunakan Ubuntu 13.04 dengan prosesor "Intel® Core ™ 2 Duo CPU E8400 @ 3.00GHz × 2"

Saya mencoba menginstal mpfr-3.1.2tetapi kesalahannya datang.

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

Dalam makeperintah juga itu menunjukkan ini sebagai peringatan.

Bagaimana mengatasinya?

rohit
sumber

Jawaban:

9

Availble mpfrversi untuk 13,04 adalah 3.1.1-1. Lihat paket.ubuntu.com untuk informasi.

Anda dapat menginstalnya dengan:

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

sumber
saya mengunduh mpfr versi 3.1.1-1 dan kemudian menginstalnya tetapi sekali lagi ini memberikan kesalahan ............ "KESALAHAN! Versi gmp.h (5.1.3) dan libgmp (5.0 .5) tidak cocok. " .. :(
rohit
hasil dari apt-cache madison libgmp ..... "N: Tidak dapat menemukan paket libgmp"
rohit
Soory..Mohon memposting hasil apt-cache madison libgmp10dan apt-cache madison libgmp-dev. Bagaimana pernah hanya menguji dengan sudo apt-get install libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbg. Tidak perlu Beri Y untuk menginstal. tes dengan itu.
hasil dari apt-cache madison libgmp10 adalah .... "libgmp10 | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / main i386 Packages gmp | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / Sumber utama "dan hasil untuk apt-cache madison libgmp-dev adalah ...." libgmp-dev | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive. ubuntu.com/ubuntu raring / main i386 Paket gmp | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / Sumber utama "
rohit
Jadi gmpdan libgmpdiinstal dari repositori utama. Dari tempat Anda mengunduh mpfr3.1.1-1? Jika Anda mencoba dengan apt-get installsebagian besar waktu, itu bisa diselesaikan. Saya takut.
0

Anda mencoba membangun mpfrdari sumber. Tergantung gmp. Versi header dan pustaka tidak cocok, karena mereka dibaca dari tempat yang berbeda.

Untuk menghindari ini, Anda dapat configuremembangunnya. Anda akan melihat dalam output configureapakah versi gmp.hdan libgmpcocok 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 gmpdipasang. Tampaknya ada dua versi gmpdi sistem Anda karena ketidakcocokan yang disebutkan dalam komentar. Pecahkan itu, atau bangun / pasang sendiri gmp.

sancho.s ReinstateMonicaCellio
sumber