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
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.
Attachments (1)
Change History (3)
Changed 14 months ago by dzhub
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: | new → assigned |
Summary: | Failed to configure perl5.22 → perl5.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.
comment:2 Changed 14 months ago by dzhub
Not sure, if I really need perl5.22, so I simply uninstalled it. After that, I tried "port upgrade outdated" again, but the same error appeared for perl5.26, too.
So I uninstalled perl5.26, too.
Cant say right now, if I really need these old perl-Versions, they where installed long time ago.
main.log