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-l...@lists.iem.at - the Pure Data mailinglist
https://urldefense.com/v3/__https://lists.iem.at/hyperkitty/list/pd-l...@lists.iem.at/message/UP5H7L6DGYXNXYE7G7I7WWHORNE2CNUU/__;!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUBr9DxaTA$
To unsubscribe send an email to pd-list-le...@lists.iem.at mailing list
UNSUBSCRIBE and account-management ->
https://urldefense.com/v3/__https://lists.iem.at/__;!!Mih3wA!BbaZg4y9pkVaa1VdG5fd6xF0f_L3Pg7LfS2wgqvzoqnmA_Np8ShfnHBU6Ae8lMOebF76UsKN0CKUZUANs83-kg$
---
pd-dev@lists.iem.at - the Pd developers' mailinglist
https://urldefense.com/v3/__https://lists.iem.at/hyperkitty/list/pd-dev@lists.iem.at/message/FOU2NTL3IZHEYEGITCWWKRN6GHZMNRPU/__;!!Mih3wA!AM0km59awfxy1moxuu9zxmF1bsD9oEP_lDWGlYATZkqPIqXVWqSRR2rnv9cIhbN09CaPYwJQmAtpl_floz5O$
---
pd-dev@lists.iem.at - the Pd developers' mailinglist
https://lists.iem.at/hyperkitty/list/pd-dev@lists.iem.at/message/MCWYEMMH22IXHZE3IXWALKLONSFVN7Q7/