[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