It was only a matter of time and we will need to do this going forward to support Mac arm64 anyway.
In the tests of my builds, someone responded in 10.9, so it works at least that far back. This fits up with my work experience where the more recent line is around 10.9 or 10.10 due to API changes and deprecations in the OS.
One option is to make the 32 but builds for 10.6 - 10.8 and have the 64 bit build for newer system only.
For Mac arm64 + x86_64 builds (universal2), we need at least a 10.15 system I believe or possibly 11.0 in order to run a new enough Xcode which will support arm64.
enohp ym morf tnes ----------- Dan Wilcox danomatika.com robotcowboy.com
On Dec 20, 2020, at 5:52 AM, Miller Puckette msp@ucsd.edu wrote:
OK... as I feared - sure enough, when I build Wish 8.6.10 on an OS 10.14 machine, I get good scrollbar behavior on 10.14 - but that build of Wish won't run on OS 10.7.
Meanwhile, building the exact same Wish (with all Dan's patches) on my 10.7 machine makes a working Pd on 10.7 (not ideal because the scrollbars don't darken when I hover the ouse over them, but visible and working)... but, as I checked over VNC on the 10.14 machine, scrollbars are invisible.
At this point the only thing I can think of to do is to release Pd in "new OS" and "old OS" versions (in addition to the 32-bit older-yet-OSes version). I'll have to rely on people with OSes between 10.7 and 10.14 to find out how far back one can run a 10.14-built version (I should put this info on the download site).
This is ugly, but I can't see spending the time to chase this down any further (especially on Dan's part - he's already put in a heroic effort).
So unless someone has a better idea I'll just release my 10.14 build (also as a "test 3") and plan to release 0.51-4 in, ugh, 3 Mac builds.
Miller
On Sat, Dec 19, 2020 at 05:15:00PM -0800, Miller Puckette via Pd-dev wrote: Nope, false alarm, the difference is apparently from signing the app. Still digging... M
On Sat, Dec 19, 2020 at 05:08:41PM -0800, Miller Puckette via Pd-dev wrote: Ha, it looks like Pd-0.51-4test3.app/Contents/MacOS/Pd is a different file from the version of Wish I compiled... my build script must be turned around somehow.
M
On Sun, Dec 20, 2020 at 02:03:42AM +0100, Dan Wilcox wrote:
When you run tcltk-wish.sh, it should say if each patch was applied in the output at the beginning.
On Dec 20, 2020, at 2:02 AM, Miller Puckette msp@ucsd.edu wrote:
yeah, did that...
OTOH I'm compiling on a 10.7 machine. Perhaps there's something in the compile chain that changed.
OR, maybe I'm doing something wrong... I'll have another look and try to make sure the patches made it in.
M
On Sun, Dec 20, 2020 at 01:39:10AM +0100, Dan Wilcox wrote:
Sorry, forgot the steps. Assuming Pd is already build via make, they should be:
mac/tcltk-wish.sh 8.6.10 mac/osx-app.sh -w Wish-8.6.10.app 0.51-4test3
Dan Wilcox @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!UW3LPTQ... > danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!UW3LPTQFEzzh9f... > robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!UW3LPTQFEzzh9... >
Pd-dev mailing list Pd-dev@lists.iem.at https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-dev__;!!...
Pd-dev mailing list Pd-dev@lists.iem.at https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-dev__;!!...