[MacPorts] #64265: cairo fails to build for ppc+ppc64

MacPorts noreply at macports.org
Wed Dec 22 09:07:12 UTC 2021


#64265: cairo fails to build for ppc+ppc64
---------------------------+-------------------------------------
  Reporter:  barracuda156  |      Owner:  ryandesign
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.7.1
Resolution:  invalid       |   Keywords:  PowerPC, Leopard, ppc64
      Port:  cairo         |
---------------------------+-------------------------------------
Changes (by ryandesign):

 * status:  assigned => closed
 * resolution:   => invalid


Comment:

 Replying to [comment:4 barracuda156]:
 > Replying to [comment:3 ryandesign]:
 > > Replying to [comment:2 barracuda156]:
 > > > glib2 does not build universal for me indeed.
 > >
 > > How do you mean? You suggest in this ticket that you're trying to
 install cairo universal. Cairo declares a dependency on glib2. Therefore,
 MacPorts would not have allowed you to begin attempting to build cairo
 until glib2 had successfully been installed universal.
 >
 > Nothing would build universal at all if we just accept default Macports
 behavior, since no Python builds as universal.

 Python builds fine universal on 10.13 for me as of a few months ago. If it
 doesn't build for you on your OS, file a bug report about that.

 > Since it is not evident for me whether a port really requires a
 dependency as universal or it is an artifact of default Macports behavior,
 if something fails because of a dependency that failed to build as
 universal, I try disabling arch check for it. In many cases it worked, in
 some it failed.

 Goodness. That would certainly explain this ticket and perhaps others. You
 may be right that some ports are only needed as build dependencies and
 needn't be universal. However by disabling arch checking for it (I
 actually don't know how you're even accomplishing that) you're potentially
 just pushing the problem down to the dependent ports, as in this case. I'm
 going to have to close this ticket as invalid, since it is not true that
 cairo fails to build universal. (It built universal just fine for me for
 years on OS versions up to 10.13, most recently a couple months ago before
 I updated to 10.15.)

-- 
Ticket URL: <https://trac.macports.org/ticket/64265#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list