This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Failing to build gcc 4.7.1
- From: "Philip Boulton" <philipb at ssimicro dot com>
- To: <gcc-help at gcc dot gnu dot org>
- Date: Thu, 26 Jul 2012 13:43:23 -0600
- Subject: Failing to build gcc 4.7.1
Working on FreeBSD8.1, in a jailed environment. I have an ancient
(gcc3.4.6) version of gcc that works as my C compiler. gmake version 3.8.1
I do the following, as root:
> tar zxf gcc-4.7.1.tar.gz
> cd gcc-4.7.1
> ls -atlG contrib/downl*
> ./contrib/download_prerequisites <-- seems to work
> ./contrib/download_ecj <-- seems to work
> cd ..
> mkdir obj_gcc471
> cd obj_gcc471
> ../gcc-4.7.1/configure <-- runs successfully.
> gmake
During the make process, I get the following error:
checking for math/rint... yes
checking for long double... yes
checking format of `long double' floating point... IEEE extended, little
endian
checking for gmp.h... no
configure: error: gmp.h can't be found, or is unusable.
gmake[2]: *** [configure-stage1-mpfr] Error 1
gmake[2]: Leaving directory `/usr/src/local/obj_gcc471'
gmake[1]: *** [stage1-bubble] Error 2
gmake[1]: Leaving directory `/usr/src/local/obj_gcc471'
N.B., gmp.h is *not* present anywhere in gcc-4.7.1 after the
download_prerequisites. Should it be?
Any help is appreciated,
Thanks.
PB