Date: Fri, 23 Oct 2020 20:44:24 +0200From: Jonas Bechtel <post@jbechtel.de>Hello,I'm coming from the GNU/Linux world, so I cannot reproduce it here.AFAIK there's no special dependency on the version. I can run any of pd 0.49 / 0.51 with any of wish 8.5 / 8.6, which are independent packages here.
This is not the case with mac as Tcl/Tk development is a bit behind in some areas, mainly the transition from the Carbon to Cocoa framework for Tk.
Maybe you could use a pre-built wish shell (I'm pretty sure there's a Wish.app containing tcl/tk for recent Mac OS)
No. Please do not.
The version of Tcl/Tk included with macOS for some time is 8.5.9 and is *broken* in a number of ways. This is one reason why we have had to build our own and use it to make the Pd mac .app with embedded Tcl and Tk frameworks. (Another being custom patches currently required for key handling.) This is noted in several places, including the extensive mac/README.txt.
You can even override that with -guicmd CLI option of the compiled C program like this:
Instead of starting the pd core, then the GUI, and manually passing the ports, you could just start the GUI with your chosen wish and it will start the core for you: