Opened 14 months ago

Last modified 14 months ago

#68160 assigned defect

perl5.22: Executable requires at least macOS 12.0, but is being run on macOS 10.16, and so is exiting — at Version 1

Reported by: dzhub Owned by: mojca (Mojca Miklavec)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: ventura arm64 Cc:
Port: perl5

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Hi,

on my MacBook with M1 architecture and macOS 13.5.2 I get this error upon updating perl5.22:

:info:configure Executable requires at least macOS 12.0, but is being run on macOS 10.16, and so is exiting.

Change History (2)

Changed 14 months ago by dzhub

Attachment: main.log added

main.log

comment:1 Changed 14 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: ventura arm64 added
Owner: set to mojca
Port: perl5 added; Perl5.22 removed
Status: newassigned
Summary: Failed to configure perl5.22perl5.22: Executable requires at least macOS 12.0, but is being run on macOS 10.16, and so is exiting

Hmm. The Internet says this error is caused by setting SYSTEM_VERSION_COMPAT=1, which the perl5 portfile does do for perl versions 5.26 and earlier, because that was necessary to be able to build on macOS 11 and 12. But I agree even on our build machines it is causing this error on macOS 13.

Just to check: Do you really need a perl version as old as 5.22? The latest version available in MacPorts is 5.36.

Note: See TracTickets for help on using tickets.