Opened 4 weeks ago

Last modified 4 weeks ago

#62210 assigned defect

ruby24 doesn't support the arm64 architecture

Reported by: raw-bin (Robin Randhawa) Owned by: kimuraw (kimura wataru)
Priority: Normal Milestone:
Component: ports Version: 2.6.99
Keywords: bigsur arm64 Cc:
Port: ruby24

Description

This is on an Apple Macbook Pro 13 running Big Sur 11.2 and using the Apple M1 SoC.

> sudo port install asciidoctor
Password:
--->  Computing dependencies for asciidoctor
Error: Cannot install asciidoctor for the arch 'arm64' because
Error: its dependency ruby24 only supports the archs 'x86_64 i386 ppc'.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port asciidoctor failed

Macports was installed from git. Relevant info:

> cd /opt/mports/macports-ports/
> git log --pretty=oneline | head -n 1
abb84a0c627297d24e432338898ede53d6762f9c py-urllib3: update to 1.26.3
> cd /opt/mports/macports-base/
> git log --pretty=oneline | head -n 1
e2871de7b2f4113ac4dd6e8289d59a448dab6a41 fix more implicit declarations in vendored tcl

Change History (6)

comment:1 Changed 4 weeks ago by jmroot (Joshua Root)

Owner: set to kimuraw
Port: asciidoctor removed
Status: newassigned
Summary: Cannot install asciidoctor on arm64 - its dependency ruby24 doesn't support the arm64 architectureruby24 doesn't support the arm64 architecture

comment:2 Changed 4 weeks ago by mf2k (Frank Schima)

In e25bae117db43ac67c4a5d8e4f2cad03381024e0/macports-ports (master):

asciidoctor: Update to version 2.0.12

  • Switch to ruby 26 per website

See : #62210

comment:3 Changed 4 weeks ago by jmroot (Joshua Root)

In 157fb51539f60348bf77ef886aea5bbb7efd0798/macports-ports (master):

asciidoctor: noarch

See: #62210

comment:4 Changed 4 weeks ago by raw-bin (Robin Randhawa)

Those updates seem to have resolved both problems (aka ruby2* with arm64 support and therefore asciidoctor).

Thanks for the super prompt response!

Will close.

comment:5 Changed 4 weeks ago by raw-bin (Robin Randhawa)

On second thoughts - I don't know if or how to close this ticket!

comment:6 Changed 4 weeks ago by jmroot (Joshua Root)

Well, ruby24 still doesn't support arm64. The maintainer will close the ticket either when the issue is fixed, or it is decided that it can't be fixed.

Note: See TracTickets for help on using tickets.