Come installare mpfr-3.1.2 in Ubuntu 13.04


8

Ho Ubuntu 13.04 con processore "Intel® Core ™ 2 Duo CPU E8400 @ 3.00GHz × 2"

Sto cercando di installare mpfr-3.1.2ma l'errore sta arrivando.

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

Al makecomando mostra anche questo come avvertimento.

Come risolverlo?

Risposte:


9

La mpfrversione disponibile per 13.04 è 3.1.1-1. Vedi pacchetti.ubuntu.com per informazioni.

Puoi installarlo tramite:

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

ho scaricato la versione 3.1.1-1 di mpfr e poi l'ho installata ma di nuovo sta dando errore ............ "ERRORE! Le versioni di gmp.h (5.1.3) e libgmp (5.0 .5) non corrispondono. " .. :(
rohit

risultato di apt-cache madison libgmp ..... "N: impossibile trovare il pacchetto libgmp"
rohit

Soory..Si prega di pubblicare il risultato di apt-cache madison libgmp10e apt-cache madison libgmp-dev. Come mai solo test con il sudo apt-get install libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbg. Non è necessario fornire Y per l'installazione. prova fino a quello.

il risultato di apt-cache madison libgmp10 è .... "libgmp10 | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / main Pacchetti i386 gmp | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / main Sorgenti "e il risultato per apt-cache madison libgmp-dev è ...." libgmp-dev | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive. ubuntu.com/ubuntu raring / main Pacchetti i386 gmp | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / fonti principali "
rohit

Quindi gmpe libgmpsono installati dal repository principale. Da dove hai scaricato il mpfr3.1.1-1?. Se ci provi per la apt-get installmaggior parte del tempo, puoi risolverlo. Ho paura.

0

Stai provando a costruire mpfrdalla fonte. Dipende da gmp. La versione dell'intestazione e della libreria non corrispondono, poiché vengono lette da luoghi diversi.

Per evitare ciò, puoi opportunamente configurecostruire. Vedrai nell'output configurese le versioni di gmp.he libgmpcorrispondono o no, non è necessario ottenere l'errore da make.

Per una corretta configurazione, eseguire

./configure --prefix=<location where to place mpfr> --with-gmp=<location where to look for gmp>

dove

<location where to place mpfr>è tutto quello che vuoi. Ad esempio, directory di sistema, se si dispone dei diritti per l'installazione lì o nella directory home. Ho usato $HOME/usr/local, per esempio.

<location where to look for gmp>è dove gmpè installato. Sembra che ci siano due versioni di gmpnel tuo sistema a causa della mancata corrispondenza menzionata nei commenti. O risolvilo, o costruisci / installa il tuo gmp.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.