This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Failing to build gcc 4.7.1


Further to this -- I suspect that this may be the same problem as described
here:

http://gcc.gnu.org/ml/gcc-bugs/2011-05/msg02172.html

Does this make sense?  Is there a usable workaround?

PB

-----Original Message-----
From: Georg-Johann Lay [mailto:gjl@gcc.gnu.org] 
Sent: July 27, 2012 01:11
To: Philip Boulton
Cc: gcc-help@gcc.gnu.org
Subject: Re: Failing to build gcc 4.7.1

Philip Boulton schrieb:
> 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

One I hit a problem with that make version and I had to upgrade to
3.8.2.  Dunno remember the exact problem.

> 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

This should generate soft links gmp, mpc, mpfr to the respective,
just downloaded source packages.

>> ./contrib/download_ecj              <-- seems to work
>>  cd ..
>>  mkdir obj_gcc471
>>  cd obj_gcc471
>>  ../gcc-4.7.1/configure     <-- runs successfully.

Read what gmp, mpfr, mpc is uses in its output or config.log.

>>  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?

Yes, follow the gmp soft link in GCC's top level sources as
mentioned above.

Johann

> Any help is appreciated,
> 
> Thanks.
> 
> PB


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]