« Return to Thread: Configuration problem: not recognizing MPFR

Re: Configuration problem: not recognizing MPFR

by Kai Ruottu-3 :: Rate this Message:

Reply to Author | View in Thread

Damian Rouson wrote:

> I am attempting to configure gcc-4.5-20090507 on Mac OS 10.4 using the command
> ----------
> $ ../gcc-4.5-20090507/configure --with-languages=c,c++,fortran
> --with-mpfr=/usr/local/lib --with-gmp=/usr/local/lib
> ----------
> issued from inside a directory at the same level in the directory tree
> as the source directory.  The configure output includes the following:
> ----------
> checking for correct version of gmp.h... yes
> checking for correct version of mpfr.h... no

It checks the header version, not the library version !

> configure: error: Building GCC requires GMP 4.2+ and MPFR 2.3.2+.
> ----------
>
> My MPFR version is 2.4.1 and when I run "make check" inside the
> mpfr-2.4.1 directory, I get the response
> -----------
> All 148 tests passed
> ----------

Have you installed this ?  Where the 'mpfr.h' went?

> Inside /usr/local/lib, I have the files
>
> $ls libmpfr.*
> libmpfr.1.dylib libmpfr.a       libmpfr.dylib   libmpfr.la

Where is the 'mpfr.h' giving the error message?

> Can someone advice me as to how to get gcc to recognize my mpfr libraries?

Again, the question wasn't about the mpfr library but about the mpfr
header!  Some older 'mpfr.h' header probably found earlier...

 « Return to Thread: Configuration problem: not recognizing MPFR