J'ai Ubuntu 13.04 avec le processeur "Intel® Core ™ 2 Duo CPU E8400 @ 3.00GHz × 2"
J'essaie d'installer, mpfr-3.1.2
mais l'erreur arrive.
"ERROR! The versions of gmp.h (5.1.3) and libgmp (5.0.5) do not match."
Au make
commandement, il montre également cela comme un avertissement.
Comment le résoudre?
installation
libraries
make
rohit
la source
la source
apt-cache madison libgmp10
etapt-cache madison libgmp-dev
. Comment tester avec lesudo apt-get install libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbg
. Pas besoin de donner Y pour installer. tester avec jusqu'à cela.gmp
etlibgmp
sont installés à partir du référentiel principal. D'où vous avez téléchargé lempfr3.1.1-1
?. Si vous essayez laapt-get install
plupart du temps, cela peut se résoudre. J'ai peur.Vous essayez de construire à
mpfr
partir de la source. Cela dépendgmp
. La version de l'en-tête et de la bibliothèque ne correspondent pas, car elles sont lues à différents endroits.Pour éviter cela, vous pouvez convenablement
configure
la construction. Vous verrez dans la sortieconfigure
si les versions degmp.h
etlibgmp
correspondent ou non, il n'est pas nécessaire d'obtenir l'erreurmake
.Pour une configuration correcte, exécutez
où
<location where to place mpfr>
est tout ce que vous voulez. Par exemple, les répertoires système, si vous avez les droits pour y installer, ou sous votre répertoire personnel. J'ai utilisé$HOME/usr/local
, par exemple.<location where to look for gmp>
est oùgmp
est installé. Il semble qu'il existe deux versions degmp
dans votre système en raison de l'inadéquation mentionnée dans les commentaires. Soit résolvez cela, soit créez / installez le vôtregmp
.la source