Eu tenho o Ubuntu 13.04 com processador "CPU Intel® Core ™ 2 Duo E8400 @ 3.00GHz × 2"
Estou tentando instalar, mpfr-3.1.2
mas o erro está chegando.
"ERROR! The versions of gmp.h (5.1.3) and libgmp (5.0.5) do not match."
No make
comando também está mostrando isso como aviso.
Como resolver isso?
installation
libraries
make
rohit
fonte
fonte
apt-cache madison libgmp10
eapt-cache madison libgmp-dev
. Como sempre apenas teste com osudo apt-get install libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbg
. Não precisa dar Y para instalar. teste com até isso.gmp
elibgmp
são instalados no repositório principal. De onde você baixou ompfr3.1.1-1
? Se você tentar naapt-get install
maioria das vezes, ele pode resolver. Eu estou com medo.Você está tentando construir a
mpfr
partir do código-fonte. Isso dependegmp
. A versão do cabeçalho e a biblioteca não coincidem, pois estão sendo lidas em lugares diferentes.Para evitar isso, você pode adequadamente
configure
compilar. Você verá na saídaconfigure
se as versõesgmp.h
elibgmp
correspondem ou não, não há necessidade de obter o erromake
.Para uma configuração adequada, execute
Onde
<location where to place mpfr>
é o que você quiser. Por exemplo, diretórios do sistema, se você tiver direitos para instalar lá ou no diretório inicial. Eu usei$HOME/usr/local
, por exemplo.<location where to look for gmp>
é ondegmp
está instalado. Parece que existem duas versõesgmp
no seu sistema devido à incompatibilidade mencionada nos comentários. Resolva isso ou crie / instale você mesmogmp
.fonte