configure error on gmp and mpfr

qin zhao
Wed Sep 19 09:42:00 GMT 2007


I want to install gcc-4.3.0 on my machine. What I did is:

svn co svn:// gcc-4.3.0

Then I downloaded gmp-4.2.2 and mpfr-2.3.0 and put them under
directory gcc-4.3.0. Rename them as gmp and mpfr respectively.

Then I typed:

mkdir bld
cd bld
../gcc/configure --prefix=`pwd` --with-gmp --with--mpfr

But I got the following error message:

checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gnatbind... gnatbind
checking for gnatmake... gnatmake
checking whether compiler driver understands Ada... yes
checking how to compare bootstrapped objects... cmp
--ignore-initial=16 $$f1 $$f2
checking for correct version of gmp.h... yes
checking for correct version of mpfr.h... no
configure: error: Building GCC requires GMP 4.1+ and MPFR 2.2.1+.
Try the --with-gmp and/or --with-mpfr options to specify their locations.
Copies of these libraries' source code can be found at their respective
hosting sites as well as at
See also for additional info.
If you obtained GMP and/or MPFR from a vendor distribution package, make
sure that you have installed both the libraries and the header files.
They may be located in separate packages.

Then I checked where gmp was installed previosuly and I got:


Is it because mpfr is not consistant with gmp? How can I solve this
problem? Thanks very much in advance.

With Best Regards,

More information about the Gcc-help mailing list