> On Jul 5, 2020, at 12:00 PM, pd-list-requ...@lists.iem.at wrote:
> 
> Date: Sat, 4 Jul 2020 22:25:55 +0200
> From: Antoine Villeret <antoine.ville...@gmail.com 
> <mailto:antoine.ville...@gmail.com>>
> To: Pd-List <pd-list@lists.iem.at <mailto:pd-list@lists.iem.at>>
> Subject: Re: [PD] Pd 0.50-2 on macos 11.0 BigSur beta
> Message-ID:
>       <CAGn5wNdPE4PqDCNiXEQLpP=NTPy33P+e0b=iXvSs8t=pyif...@mail.gmail.com 
> <mailto:CAGn5wNdPE4PqDCNiXEQLpP=NTPy33P+e0b=iXvSs8t=pyif...@mail.gmail.com>>
> Content-Type: text/plain; charset="utf-8"
> 
> Hi Miller,
> 
> 0.51-0 ? How could I have missed it ?
> but this is the same as with 0.50-2 : patcher window is not rendered but Pd
> Console does.

Try this build: Pd-0.50-0-saveas-fix-tk867.zip 
<http://docs.danomatika.com/pdbuilds/0.51/Pd-0.50-0-saveas-fix-tk867.zip> It 
may have permissions issues, but you should be able to see if the canvas 
renders. It's a previous test build with the Tcl / Tk 8.6 frameworks included.

Putting aside the fact you are are asking for support for running Pd on the 
*first beta* of an un-released OS, the likely culprit is, as usual, Tk. The 
development of Tk on macOS is pretty slow and behind on support using the Cocoa 
frameworks. Basically, everything worked well with the previous Carbon 
frameworks, but we still have continuing problems with bugs related to the 
switch to Cocoa. This is not a "damn Apple changes everything all the time" 
issue but a "Apple warned us about the transition many years ahead, but 
everything worked and we didn't bother to deal with it until it was almost too 
late" issue. My impressions is that there is maybe only 1 or 2 Tk developers 
keeping things working on macOS.

Currently, we are distributing Pd for macOS with the Tcl / Tk 8.5 frameworks 
included which are built manually and applying a couple of custom patches. This 
works for now, but is not sustainable as newer systems can longer build Tk 8.5 
(mine included) *and* we have perhaps now hit the point to where newer systems 
will also need a newer version of Tk to run Pd at all.

The best solution would be to provide a native Cocoa build with Tk as Cocoa 
itself is *very* stable in my experience, but that is for another discussion.

> I also tried to install XQuartz and run Pd from its terminal.
> No more success unfortunately.

That will not help as XQuartz has not been needed by newer Pd versions on macOS 
for many years now.

> Don't hesitate to ask me if I can help doing more tests.
> And please, avoid buying a Mac...

I have intimated this before, but perhaps I should now just say it:

Can some institution which relies on using Pd with macOS simply buy Miller 
and/or the Pd community a new Mac mini to support development efforts on the 
platform for the next 10 years? This is not too much to ask, especially if you 
lump it into the "year end" budget category.

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



_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to