Opened 8 months ago

Last modified 8 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)

main.log (133.3 KB) - added by dzhub 8 months ago.
main.log

Download all attachments as: .zip

Change History (3)

Changed 8 months ago by dzhub

Attachment: main.log added

main.log

comment:1 Changed 8 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.

comment:2 Changed 8 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.

Note: See TracTickets for help on using tickets.