Opened 3 years ago

Closed 3 years ago

#64364 closed defect (fixed)

py-zope-hookable only supports x86_64

Reported by: p-b-west (Peter West) Owned by: Schamschula (Marius Schamschula)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: essandess (Steve Smith)
Port: py-zope-hookable

Description

New upgrade to Monterey 12.1 from Big Sur. Re-installing ports manually.

$ sudo port install certbot
Warning: The macOS 12 SDK does not appear to be installed. Ports may not build correctly.
Warning: You can install it as part of the Xcode Command Line Tools package by running `xcode-select --install'.
--->  Computing dependencies for certbot
Error: Cannot install certbot for the arch 'arm64' because
Error: its dependency py39-zope-hookable only supports the arch 'x86_64'.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port certbot failed

(The complaint about Xcode seems to be endemic. xcode-select --install tells me it's installed and to use Software Update.)

Change History (5)

comment:1 in reply to:  description Changed 3 years ago by jmroot (Joshua Root)

Owner: set to Schamschula
Port: py-zope-hookable added
Status: newassigned
Summary: Dependency py39-zope-hookable for certbot arm64 only supports x86_64py-zope-hookable only supports x86_64

Replying to p-b-west:

(The complaint about Xcode seems to be endemic. xcode-select --install tells me it's installed and to use Software Update.)

See ProblemHotlist#reinstall-clt

comment:2 Changed 3 years ago by Schamschula (Marius Schamschula)

The line

supported_archs x86_64

is no longer needed. I just built py39-zope-hookable on my M1 mini.

comment:3 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: essandess added

The line was just added last month by Steve in [b4d33986bccdd87b29126b2ffe5623c1b4d8a536/macports-ports]. The commit message doesn't say why it was added. Steve, do you recall?

comment:4 Changed 3 years ago by Schamschula (Marius Schamschula)

I didn't catch that addition when I merged the PR.

There is no reason for declaring a single architecture.

The rest of the PR was a useful revision of the Portfile.

comment:5 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.