Build failure of gmp-6.2.0 on Mac Mini G4

Charlie Kester corky1951 at comcast.net
Wed May 27 01:00:20 UTC 2020


On 5/26/20 5:45 PM, Justin Hibbits wrote:
> On Tue, 26 May 2020 15:27:46 -0700
> Charlie Kester <corky1951 at comcast.net> wrote:
> 
>> (This is a copy of email sent to the port maintainer.  Re-sending to
>> this list in case someone familiar with powerpc has already
>> encountered and resolved this issue.)
>>
>>
>> I'm trying to get FreeBSD running on an old Mac Mini and have hit a
>> snag with this port, which is a dependency of many others.
>>
>> The configure step fails with the following output (I don't have mail
>> running on the mini yet and am typing this on another machine,
>> so please disregard any typos.  blank lines = line breaks in output):
>> ---------------------------------------------------------------------
>>
>> ===> gmp-6.2.0 depends on file: /usr/local/bin/makeinfo - found
>>
>> ===> Configuring for gmp-6.2.0
>>
>> checking build system type... invalid configuration
>> 'powerpc7447-unknown-freebsd12.1': machine 'powerpc7447-unknown' not
>> recognized
>>
>> configure: error: /bin/sh ./config.sub
>> powerpc7447-unknown-freebsd12.1 failed
>>
>> etc.
>> ----------------------------------------------------------------------
>> I tried
>> # make configure CONFIGURE_ARGS=--build=powerpc7447
>> and
>> # make configure CONFIGURE_TARGET=powerpc7447
>>
>> Neither worked.  Same failure.
>>
>> Any suggestions on how I can resolve this issue?
> 
> Where do you get powerpc7447?  The arch is 'powerpc', and you shouldn't
> need to set anything for the port. If you want to customize for your
> specific CPU, add the following to /etc/make.conf:
> 
> CPUTYPE=7450
> 

I got it from the error message above.  ;-)

This is a vanilla install using the ISO CD image downloaded yesterday
and installed, followed by a portsnap fetch and portsnap extract.
I haven't made any edits to /etc/make.conf or changed any other 
settings.  Expected it to work "out of the box" but for some reason it 
doesn't.

Am I correct in assuming that the 7447 came as a result of the kernel
reading the PVR at some point?  Or is this due to the gmp port's own
attempt to get the processor version in config.guess?  How can I confirm 
which of 7447 or 7450 is correct?

-- charlie


More information about the freebsd-ppc mailing list