in reply to Problems for installing Perl-Tk on MAC (OS version BigSur).

G'day asspat2021,

Welcome to the Monastery.

Unfortunately, your post is rather sketchy and light on details; this makes it difficult for us to help you. Please don't take this as a rebuke; it's just a fact — this is your first post and I'll assume you simply didn't know what was needed. In the first instance, read "How do I post a question effectively?" which describes the sort of things to include: "will fail", "was working", and similar are not useful in isolation; state what the previous versions were, not that you just upgraded some unspecified earlier version; provide verbatim error messages within <code>...</code> tags, as opposed to prosaic paraphasing of such messages.

I used macOS for many years but abandoned it probably around 2017 or 2018 (all versions used were prior to Big Sur): I'm unable to provide any direct testing for Big Sur. I have located my last set of installation notes: I can reference that information where appropriate. I wrote a number of posts last year — "Re: Understanding Perl / Brew Perl and Cpan on macOS" and "Re: Upgrade to Big Sur perl issue" — please read these, as I won't be copying large tracts of existing text to this post, but will be referring to content therein.

In the absence of other information, here's roughly the steps I think you may need; although, possibly not all of them. This is subject to change depending upon subsequent information you might provide.

I've successfully installed many versions of Tk, on many versions of Perl, on many OSes; failures have been very rare. My last, on macOS, was Perl 5.26 and Tk 804.034 (that required a force install after 1 subtest failure). My current, on Cygwin, is Perl 5.34 and Tk 804.036 (that also required a force install): it's been running without any problems for about the last six months. Using that combination, I've posted quite a few complete working Tk scripts on this site and have used it for a far greater number, with subtantially more complexity, for my own personal use.

— Ken