That's interesting - I've seen it happen on windows that Pd once had a hidden dependency on a file in the developer system (so it wouldn't open if you didn't have it installed). But I can't think what the dependence could be.
It would take some time but one possibility if you can get back on your friend's machine would be to go through some old builds and try to figure out which commit broke it.
cheers Miller
On 8/4/25 2:52 PM, Benjamin Wesch wrote:
hi,
i can reproduce this exact behavior here on the m2 macbook air of a friend with macos 15.5 and the build from https://msp.ucsd.edu/software.html . interestingly, i have almost the exact same system, but can't reproduce it on my side.
temporarily disabled gatekeeper on that system, allowing applications from "anywhere" - but without success. also tested with -noprefs and -noaudio and with another build from my laptop with wish9.0.1 (although that doesn't make much sense if pd0.55-2 works well). imho, the main difference to my system is that i have developer tools installed.
doesn't help much - but maybe some info is relevant.
cheers, ben
On Mon, Aug 4, 2025 at 11:58 AM Miller Puckette via Pd-dev pd-dev@lists.iem.at wrote:
I'm replying to Pd dev, not teh whole list :)
I got a zoom call with Maurice this morning to try to get some more info, and after a while had him try running from .../bin/pd -nrt -stderr -nosound -d 3
and got something like this:
[various stuff that all looked normal ...] Waiting for connection request... ... connected [...]
pdtk_pd_startup 0 56 0 {test3} { {"standard (portaudio)" 4} {jack 5}
} {} {Menlo} normal
::deken::set_platform {Darwin} {arm64} 64 32 ; set pd_whichapi 4 pdtk_pd_dsp {OFF} ; set pd_whichmidiapi 0 ;
input channels = 32, output channels = 32
set pd_whichmidiapi 0 ;
but I didn't get the next line I expected: << pd init /Users/msp/tmp/manoury-letzten/DLT_PATCH 0 9 5 10 10 6 11 12 7 14 16 10 19 23 14 26 36 22 41 16 10 19 19 12 22 23 14 26 32 20 38 46 28 54 73 44 85;
which should have come from the GUI because of the pdtk_pd_startup command that pd had sent to the GUI. So on Maurice's machine, apparently, even though Tcl/TK was running (and I could see it create the initial menu bar, from which "quit" worked but little else), either messages aren't getting from Pd to the GUI or vice versa.
This is happening on two of Maurice's Macs running two versions of the OS, and on which Pd 0.55-2 runs correctly. So I guess there might be some security measure in place that's stopping the communication (even though the TCP connection opens fine.)
I couldn't find any changes from 0.55-2 to 0.56-0 in the s_inter.c or pd-gui.tcl or pd_connect.tcl source files that looked relevant. I'd love to have a way to know if the pdtk_pd_startup routine gets called on the GUI side, but I don't know how to get "verbose" output from the TCL code when the Pd window itself doesn't open. If any of you has an idea I'd love to hear it...
Miller
On 8/1/25 11:57 AM, Maurice Moncozet wrote:
I tried to go inside the Resources file in the Contents of Pd-0.56-0.
1- I click on "pd" : answer of the Terminal:
Last login: Fri Aug 1 11:27:14 on ttys001 /Applications/Pd-0.56-0.app/Contents/Resources/bin/pd https://urldefense.com/v3/__http://Pd-0.56-0.app/Contents/Resources/bin/pd__;!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUCgqicdGA$ ; exit; mauricemoncozet@Mac-mini-de-Maurice ~ % /Applications/Pd-0.56-0.app/Contents/Resources/bin/pd https://urldefense.com/v3/__http://Pd-0.56-0.app/Contents/Resources/bin/pd__;!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUCgqicdGA$ ; exit;
2- Click on pd-gui
Last login: Fri Aug 1 11:29:29 on ttys000 /Applications/Pd-0.56-0.app/Contents/Resources/bin/pd-gui https://urldefense.com/v3/__http://Pd-0.56-0.app/Contents/Resources/bin/pd-gui__;!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUAXNk-NQw$ ; exit; mauricemoncozet@Mac-mini-de-Maurice ~ % /Applications/Pd-0.56-0.app/Contents/Resources/bin/pd-gui https://urldefense.com/v3/__http://Pd-0.56-0.app/Contents/Resources/bin/pd-gui__;!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUAXNk-NQw$ ; exit; /Applications/Pd-0.56-0.app/Contents/Resources/bin/pd-gui https://urldefense.com/v3/__http://Pd-0.56-0.app/Contents/Resources/bin/pd-gui__;!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUAXNk-NQw$: line 18: /usr/local/lib/pd/tcl/pd-gui.tcl: No such file or directory /Applications/Pd-0.56-0.app/Contents/Resources/bin/pd-gui https://urldefense.com/v3/__http://Pd-0.56-0.app/Contents/Resources/bin/pd-gui__;!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUAXNk-NQw$: line 18: exec: /usr/local/lib/pd/tcl/pd-gui.tcl: cannot execute: No such file or directory
Saving session... ...copying shared history... ...saving history...truncating history files... ...completed.
[Opération terminée]
3- click on pd-watchdog
Last login: Fri Aug 1 11:30:29 on ttys001 /Applications/Pd-0.56-0.app/Contents/Resources/bin/pd-watchdog https://urldefense.com/v3/__http://Pd-0.56-0.app/Contents/Resources/bin/pd-watchdog__;!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUAtr6S5ig$ ; exit; mauricemoncozet@Mac-mini-de-Maurice ~ % /Applications/Pd-0.56-0.app/Contents/Resources/bin/pd-watchdog https://urldefense.com/v3/__http://Pd-0.56-0.app/Contents/Resources/bin/pd-watchdog__;!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUAtr6S5ig$ ; exit; watchdog: signaling pd... zsh: warning: 1 jobs SIGHUPed zsh: hangup /Applications/Pd-0.56-0.app/Contents/Resources/bin/pd-watchdog https://urldefense.com/v3/__http://Pd-0.56-0.app/Contents/Resources/bin/pd-watchdog__;!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUAtr6S5ig$
Saving session... ...copying shared history... ...saving history...truncating history files... ...completed.
[Opération terminée]
4- The command proposed by IOhannes m zmölnig
Last login: Fri Aug 1 11:39:33 on ttys001 mauricemoncozet@Mac-mini-de-Maurice ~ % /Applications/Pd-0.56-0.app/Contents/Resources/bin/pd https://urldefense.com/v3/__http://Pd-0.56-0.app/Contents/Resources/bin/pd__;!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUCgqicdGA$ -stderr -verbose Pd-0.56.0 ("") compiled 00:36:10 Jul 30 2025 float precision = 32 bits port 50221 "/Applications/Pd-0.56-0.app/Contents/Resources/../MacOS/Pd https://urldefense.com/v3/__http://Pd-0.56-0.app/Contents/Resources/..*MacOS/Pd__;Lw!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUA_TxpUog$" 50221 Waiting for connection request... ... connected input channels = 4, output channels = 4 MIDI input (Volt 476P) opened. /Applications/Pd-0.56-0.app/Contents/Resources/bin/pd-watchdog https://urldefense.com/v3/__http://Pd-0.56-0.app/Contents/Resources/bin/pd-watchdog__;!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUAtr6S5ig$ echo $?
pd-list@lists.iem.at - the Pure Data mailinglist https://urldefense.com/v3/__https://lists.iem.at/hyperkitty/list/pd-list@lis...
To unsubscribe send an email to pd-list-leave@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://urldefense.com/v3/__https://lists.iem.at/__;!!Mih3wA!BbaZg4y9pkVaa1V...
pd-dev@lists.iem.at - the Pd developers' mailinglist https://urldefense.com/v3/__https://lists.iem.at/hyperkitty/list/pd-dev@list...