LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Finding path of GMP and MPFR for gcc upgrade (https://www.linuxquestions.org/questions/linux-newbie-8/finding-path-of-gmp-and-mpfr-for-gcc-upgrade-630642/)

drosselmeyer 03-25-2008 07:56 PM

Finding path of GMP and MPFR for gcc upgrade
 
I'm attempting to update gcc to the latest build. I've downloaded and extracted the source to /tmp/gcc-4.3.0 and created a directory /tmp/gcc430 When I run /tmp/gcc-4.3.0/configure I get the following output
Code:

[root@localhost gcc430]# /tmp/gcc-4.3.0/configure
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... no
checking for gnatmake... no
checking whether compiler driver understands Ada... no
checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2
checking for correct version of gmp.h... no
configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.0+.
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 ftp://gcc.gnu.org/pub/gcc/infrastructure/.
See also http://gcc.gnu.org/install/prerequisites.html 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.

I think I verified them as installed with rpm

Code:

[root@localhost ~]# rpm -q mpfr
mpfr-2.3.0-1.fc8
[root@localhost ~]# rpm -q gmp
gmp-4.2.2-4.fc8

But I need to know where they are installed so I can pass that to the configure command. Any suggestions are where they are or how to find out?

Thanks,

Drew

drosselmeyer 03-25-2008 08:47 PM

I found the solution, I needed to install the development packages so the headers would be available.
Code:

[drew@localhost ~]$ rpm -qa | grep "gpm\|mpfr"
mpfr-devel-2.3.0-1.fc8
mpfr-2.3.0-1.fc8
gpm-1.20.1-89.fc8
gpm-devel-1.20.1-89.fc8


bxsjc 08-03-2011 07:15 AM

Quote:

Originally Posted by drosselmeyer (Post 3100501)
I found the solution, I needed to install the development packages so the headers would be available.
Code:

[drew@localhost ~]$ rpm -qa | grep "gpm\|mpfr"
mpfr-devel-2.3.0-1.fc8
mpfr-2.3.0-1.fc8
gpm-1.20.1-89.fc8
gpm-devel-1.20.1-89.fc8


Wow!yes,that's the solution!thank you!


All times are GMT -5. The time now is 02:14 PM.