Vraag Hoe mpfr-3.1.2 te installeren in Ubuntu 13.04


Ik heb Ubuntu 13.04 met processor "Intel Core2 Duo CPU E8400 @ 3.00GHz × 2"

Ik probeer te installeren mpfr-3.1.2 maar de fout komt eraan.

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

In make commando ook toont het dit als waarschuwing.

Hoe het op te lossen?


6
2017-12-22 12:38


oorsprong




antwoorden:


availble mpfr versie voor 13.04 is 3.1.1-1. Zien packages.ubuntu.com ter informatie.

U kunt het installeren door:

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

5
2017-12-22 13:23



ik heb de mpfr-versie 3.1.1-1 gedownload en vervolgens geïnstalleerd maar opnieuw geeft deze een fout ............ "ERROR! De versies van gmp.h (5.1.3) en libgmp (5.0 .5) komen niet overeen. " .. :( - rohit
resultaat van apt-cache madison libgmp ..... "N: Kan pakket libgmp niet vinden" - rohit
Soory..Plaats het resultaat van apt-cache madison libgmp10 en apt-cache madison libgmp-dev. Hoe dan ook gewoon testen met de sudo apt-get install libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbg. Niet nodig om Y te geven om te installeren. test met tot dat.
resultaat van apt-cache madison libgmp10 is .... "libgmp10 | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / main i386-pakketten gmp | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / main Sources "en het resultaat voor apt-cache madison libgmp-dev is ...." libgmp-dev | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / main i386-pakketten gmp | 2: 5.0.5 + dfsg-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / main Sources " - rohit
Zo gmp en libgmp worden geïnstalleerd vanuit de hoofdrepository. Vanaf waar je het mpfr3.1.1-1?. Als je het probeert met apt-get install meestal kan het oplossen. Ik ben bang.


Je probeert te bouwen mpfr van bron. Het hangt af van gmp. De versie van de header en de bibliotheek komen niet overeen, omdat ze vanaf verschillende plaatsen worden gelezen.

Om dit te voorkomen, kunt u passend configure de build. U ziet aan de uitgang van configure of de versies van gmp.h en libgmp wedstrijd of niet, het is niet nodig om de fout te krijgen make.

Voor een juiste configuratie, uitvoeren

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

waar

<location where to place mpfr> is alles wat je wilt. Bijvoorbeeld, systeemmappen, als u rechten hebt om daar te installeren of onder uw thuismap. ik gebruikte $HOME/usr/local, bijvoorbeeld.

<location where to look for gmp> is waar gmp is geinstalleerd. Het lijkt erop dat er twee versies zijn van gmp in uw systeem vanwege de mismatch vermeld in opmerkingen. Los dat op of bouw / installeer het zelf gmp.


0
2017-12-21 02:36