Ok, I have a fix for the library issue on older macOS versions... actually back 
ported from TK itself:

https://github.com/tcltk/tk/commit/a3eb1edc6e9c2eb227b40c7d46f42e6162be78d6

I will fold this in as a custom patch we apply when building the downloaded 
tarball, as before.

8.6.13 was released last November. Judging from the current development 
activity, there should be an 8.6.14 release fixing quite a number of macOS 
14-related stuff.

It might make sense to put out a 0.54-1 bugfix release with 8.6.13 then follow 
up again with 8.6.14 when it comes out, either via 0.54-2 or 0.55-0.

> On Oct 23, 2023, at 9:37 PM, Dan Wilcox <danomat...@gmail.com> wrote:
> 
> There shouldn't need to be any patches applied. I double-checked and the last 
> patch for 8.6.12 is integrated into 8.6.13 itself.
> 
> As for running an 8.6.13 Wish on earlier macOS versions... well that is an 
> issue. The builds I had made all link to the UniformTypeIdentifiers framework 
> which apparently was added to macOS 11 and later. Running this Wish on 
> earlier versions seems to crash due to the load not finding the framework. 
> What's interesting is that the Tk build system is supposed to weak link to it 
> yet the loader still exits the app on start.
> 
> See the thread starting here: 
> https://github.com/pure-data/pure-data/issues/2105#issuecomment-1774233455
> 
>> On Oct 23, 2023, at 5:16 PM, pd-dev-requ...@lists.iem.at wrote:
>> 
>> Message: 3
>> Date: Mon, 23 Oct 2023 17:16:42 +0200
>> From: IOhannes m zmoelnig <zmoel...@iem.at <mailto:zmoel...@iem.at>>
>> To: pd-dev@lists.iem.at <mailto:pd-dev@lists.iem.at>
>> Subject: Re: [PD-dev] time for a quick bugfix update?
>> Message-ID: <d3f803ab-9216-4e5b-8e15-ad619f1ba...@iem.at 
>> <mailto:d3f803ab-9216-4e5b-8e15-ad619f1ba...@iem.at>>
>> Content-Type: text/plain; charset="utf-8"; Format="flowed"
>> 
>> On 10/23/23 13:21, IOhannes m zmoelnig wrote:
>>> On 10/23/23 11:56, Miller Puckette wrote:
>>>> Hi list -
>>>> 
>>>> I've merged the update and documentation branches, and will merge the 
>>>> translation support pretty soon.
>>>> 
>>>> I don't know where in Iohannes's CI scripts the TCL/TK version gets 
>>>> specified for MacOS (and I can't get to a Macintosh until next week 
>>>> maybe to check this)... so will have to wait for word from Iohannes as 
>>>> to when I can grab a TCL-TK-correct version from CI.? Once I believe 
>>>> that's in place I'll imeddiately put out a 'test' version of 0.54-1...
>>>> 
>>> 
>>> thanks for checking back.
>>> 
>>> indeed the Tcl/Tk version that is used for the CI builds is currently 
>>> 8.6.12, i will try to update them asap.
>>> 
>>> @dan before i do so, i would like to make sure that the Tcl/Tk binaries 
>>> are backwards compatible:
>>> - arm64 should run on BigSur (and later)
>>> - x86_64 should run on Yosemite (and later)
>> 
>> 
>> ah well.
>> i've created universal builds of Tcl/Tk-8.6.13 myself (on BigSur), but 
>> ran into the same problems as alexandre [1], with the binaries not being 
>> compatible with older versions of macOS (i tested on Sierra).
>> i'll try to build the x86_64 portion on some older mac (there's a 
>> mavericks machine somewhere...) and see how this turns out.
>> 
>> sorry for the delay.
>> 
>> gfmasdr
>> IOhannes
>> 
> 
> --------
> Dan Wilcox
> @danomatika <http://twitter.com/danomatika>
> danomatika.com <http://danomatika.com/>
> robotcowboy.com <http://robotcowboy.com/>
> 
> 
> 

--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>



_______________________________________________
Pd-dev mailing list
Pd-dev@lists.iem.at
https://lists.puredata.info/listinfo/pd-dev

Reply via email to