<div dir="ltr">Hi, here are the steps I've carried out in my test:<div><br></div><div>I'm using macOS Big Sur 11.6.1 on an Intel 64bit machine. I've already got JACK 1.9.19 installed from <a href="https://jackaudio.org/downloads/">https://jackaudio.org/downloads/</a>. I went with the Intel 64bit installer as opposed to the universal installer. My version of Pd 0.52-0 test3 is the one "compiled for Macintosh OS 10 or later" from Miller's page.<br><br>When I open Pd-0.52-0test3.app and choose "jack" as the audio backend, I get an error in the Pd console saying "JACK: couldn't connect to server, is JACK running?"<br><br>I then quit Pd entirely and start QjackCtl (also obtained from the <a href="https://jackaudio.org/downloads/">https://jackaudio.org/downloads/</a> install package). I can successfully start the JACK server through QjackCtl and engage with other apps like Ardour. When I start Pd again and choose "jack" as the audio backend, I still receive the "JACK: couldn't connect to server, is JACK running?" error and "pure_data" does not show up in the JACK connection graph.<br><br>If I then start Dan's most recent build of test3 (Pd-0.52-0test3-x86_64-jack.app) from this email thread, choosing "jack" from the Media menu results in no error and "pure_data" shows up in the JACK connection graph.<br></div><div><br></div><div>Thanks and let me know if I can test other attempts to fix this. I'll keep an eye on this thread.</div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 13, 2021 at 4:29 AM IOhannes m zmölnig <<a href="mailto:zmoelnig@iem.at">zmoelnig@iem.at</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 12/13/21 03:42, Miller Puckette via Pd-list wrote:<br>
>><br>
>> As explained in previous emails, I don't use jack from Homebrew for my builds. I use the distribution from <a href="http://jack.org" rel="noreferrer" target="_blank">jack.org</a> <<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__jack.org_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=ycOjZIud6YrWOk_GwSKZQH8UkGH1TeCiVsjsMIlmE_FTvOHrDlkBofF6FsBNUyl-&s=xZhKQcor-5nubxwqw4EU2QFekoO3jau_fkGQI5knM1g&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__jack.org_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=ycOjZIud6YrWOk_GwSKZQH8UkGH1TeCiVsjsMIlmE_FTvOHrDlkBofF6FsBNUyl-&s=xZhKQcor-5nubxwqw4EU2QFekoO3jau_fkGQI5knM1g&e=</a> > which is equivalent to the old JackOSX distribution:<br>
>><br>
>> <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__jackaudio.org_downloads_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=ycOjZIud6YrWOk_GwSKZQH8UkGH1TeCiVsjsMIlmE_FTvOHrDlkBofF6FsBNUyl-&s=bfa_OxtCOIyvpdlj2NL0nPmVqj505twR0xAxEXWncog&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__jackaudio.org_downloads_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=ycOjZIud6YrWOk_GwSKZQH8UkGH1TeCiVsjsMIlmE_FTvOHrDlkBofF6FsBNUyl-&s=bfa_OxtCOIyvpdlj2NL0nPmVqj505twR0xAxEXWncog&e=</a>  <<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__jackaudio.org_downloads_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=ycOjZIud6YrWOk_GwSKZQH8UkGH1TeCiVsjsMIlmE_FTvOHrDlkBofF6FsBNUyl-&s=bfa_OxtCOIyvpdlj2NL0nPmVqj505twR0xAxEXWncog&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__jackaudio.org_downloads_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=ycOjZIud6YrWOk_GwSKZQH8UkGH1TeCiVsjsMIlmE_FTvOHrDlkBofF6FsBNUyl-&s=bfa_OxtCOIyvpdlj2NL0nPmVqj505twR0xAxEXWncog&e=</a> ><br>
>><br>
>> You just need to download and run the installer on the build machine, which could also be automated via a script. People needing to use jack installed via Homebrew should build Pd themselves as the those libs doesn't seem to enable weak linking like the ones in the installer AFAICT.<br>
>><br>
>> Dan Wilcox<br>
>><br>
> <br>
> Right ho - Iohannes - I'm hoping this is something you can fix in the CI<br>
> builds <br>
> <br>
<br>
yes of course.<br>
<br>
i'd still like to understand the problem first though.<br>
<br>
my setup is: macOS X Sierra (10.7) in a VM<br>
<br>
if i install the dmg file from my CI-scripts (now that they use a <br>
non-broken Tcl/Tk) Pd opens up just fine.<br>
going to the media menu, i see two options for the audio backend:<br>
- standard (portaudio)<br>
- jack<br>
<br>
selecting "jack" i get an error on the Pd-console, saying:<br>
 > Can't open Jack (it seems not to be installed)<br>
<br>
this is expected, as i haven't installed jack.<br>
<br>
i then download JACK-1.9.19 from <a href="https://jackaudio.org/downloads/" rel="noreferrer" target="_blank">https://jackaudio.org/downloads/</a>, <br>
extract it, and run the jack2.pkg found withing.<br>
this should install JACK.<br>
<br>
i *restart* Pd and select "jack" again, and now i get an error<br>
 > JACK: couldn't connect to server, is JACK running?<br>
<br>
again, tihs is expected, as i haven't started JACK.<br>
<br>
so i open up qJackCtl (also found in the download from <a href="http://jackaudio.org" rel="noreferrer" target="_blank">jackaudio.org</a>), <br>
and start the JACK server (i use the *dummy* audio backend, as the VM <br>
has no soundcard).<br>
<br>
back in Pd, i again select "jack" as the backend, and - tada - no more <br>
warnings *and* Pd shows up in the qjackctl graph.<br>
<br>
the binary i'm using is this one (Tcl/Tk is universal; but Pd itself is <br>
only amd64; this is built with JACK from homebrew):<br>
<a href="https://git.iem.at/pd/pure-data/-/jobs/33751/artifacts/download" rel="noreferrer" target="_blank">https://git.iem.at/pd/pure-data/-/jobs/33751/artifacts/download</a><br>
<br>
<br>
william: could you tell me where our paths deviate?<br>
<br>
gfmdsa<br>
IOhannes<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">William Brent<br><br>“Great minds flock together”<br>Conflations: conversational idiom for the 21st century<br><br><a href="http://www.conflations.com" target="_blank">www.conflations.com</a></div></div>