A "damaged" app bundle usually indicates something is missing or misnamed internally. It can also indicate a signing error.
I tried making an updated universal build with JACK but the resulting bundle doesn't run even on my own machine, so something is wrong with the build or the script which assembles the Pd .app. I will look at this.
Also, in my opinion and I know I've suggested this before, builds for newer systems should be linked to the newer version of JACK buy default ala:
./configure --disable-jack-framework --enable-jack
This requires having the JACK distribution pre-compiled libs installed.
On Dec 8, 2021, at 3:16 PM, pd-list-request@lists.iem.at wrote:
Message: 2 Date: Wed, 8 Dec 2021 09:15:10 -0500 From: William Brent <william.brent@gmail.com mailto:william.brent@gmail.com> To: Miller Puckette <msp@ucsd.edu mailto:msp@ucsd.edu> Cc: pd-announce@lists.iem.at mailto:pd-announce@lists.iem.at Subject: Re: [PD] [PD-announce] Pd version 0.52-0test3 released Message-ID: <CAGukSDNWgFb7S0apD=XTLGOnrTWNTG_8njB0phNq=CQLYN9DKQ@mail.gmail.com mailto:CAGukSDNWgFb7S0apD=XTLGOnrTWNTG_8njB0phNq=CQLYN9DKQ@mail.gmail.com> Content-Type: text/plain; charset="utf-8"
Unfortunately, that build is showing up as "damaged" for my students on Mac OS Mojave and Big Sur, only offering the option of moving it to the trash (see the attached screenshot). Even the usual route of doing a right-click/open on the app leads to the same message, and in the Mac OS security preferences it never offers the option to approve opening the app. I can get them to successfully launch it from the command line by having them navigate to the pd binary in the app bundle though. Or of course, just build from source themselves. Not sure how important this is to others but I'm doing a lot of work with JACK in my classes and nearly all of my students are on Mac OS.
On Tue, Dec 7, 2021 at 7:40 PM Miller Puckette <msp@ucsd.edu mailto:msp@ucsd.edu> wrote:
Dan Wilcox has a build againset the new Jack:
http://docs.danomatika.com/pdbuilds/0.52/Pd-0.52-0-universal-jack.zip http://docs.danomatika.com/pdbuilds/0.52/Pd-0.52-0-universal-jack.zip
(I think I need to include that in the (growing) list of compiled versions on my site, hmm...)
cheers Miller
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
I think it would be sensible to build the "official" Pd binary with the newest JACK - I think anyone running the older JACK can probably fall back to the "macosx7" compile that I can still compile :)
Iohannes - is this an easy thing for you to change in the CI sys?
thanks Miller
On Wed, Dec 08, 2021 at 04:48:00PM +0100, Dan Wilcox wrote:
A "damaged" app bundle usually indicates something is missing or misnamed internally. It can also indicate a signing error.
I tried making an updated universal build with JACK but the resulting bundle doesn't run even on my own machine, so something is wrong with the build or the script which assembles the Pd .app. I will look at this.
Also, in my opinion and I know I've suggested this before, builds for newer systems should be linked to the newer version of JACK buy default ala:
./configure --disable-jack-framework --enable-jack
This requires having the JACK distribution pre-compiled libs installed.
On Dec 8, 2021, at 3:16 PM, pd-list-request@lists.iem.at wrote:
Message: 2 Date: Wed, 8 Dec 2021 09:15:10 -0500 From: William Brent <william.brent@gmail.com mailto:william.brent@gmail.com> To: Miller Puckette <msp@ucsd.edu mailto:msp@ucsd.edu> Cc: pd-announce@lists.iem.at mailto:pd-announce@lists.iem.at Subject: Re: [PD] [PD-announce] Pd version 0.52-0test3 released Message-ID: <CAGukSDNWgFb7S0apD=XTLGOnrTWNTG_8njB0phNq=CQLYN9DKQ@mail.gmail.com mailto:CAGukSDNWgFb7S0apD=XTLGOnrTWNTG_8njB0phNq=CQLYN9DKQ@mail.gmail.com> Content-Type: text/plain; charset="utf-8"
Unfortunately, that build is showing up as "damaged" for my students on Mac OS Mojave and Big Sur, only offering the option of moving it to the trash (see the attached screenshot). Even the usual route of doing a right-click/open on the app leads to the same message, and in the Mac OS security preferences it never offers the option to approve opening the app. I can get them to successfully launch it from the command line by having them navigate to the pd binary in the app bundle though. Or of course, just build from source themselves. Not sure how important this is to others but I'm doing a lot of work with JACK in my classes and nearly all of my students are on Mac OS.
On Tue, Dec 7, 2021 at 7:40 PM Miller Puckette <msp@ucsd.edu mailto:msp@ucsd.edu> wrote:
Dan Wilcox has a build againset the new Jack:
https://urldefense.proofpoint.com/v2/url?u=http-3A__docs.danomatika.com_pdbu... <https://urldefense.proofpoint.com/v2/url?u=http-3A__docs.danomatika.com_pdbu... >
(I think I need to include that in the (growing) list of compiled versions on my site, hmm...)
cheers Miller
Dan Wilcox @danomatika <https://urldefense.proofpoint.com/v2/url?u=http-3A__twitter.com_danomatika&a... > danomatika.com <https://urldefense.proofpoint.com/v2/url?u=http-3A__danomatika.com_&d=Dw... > robotcowboy.com <https://urldefense.proofpoint.com/v2/url?u=http-3A__robotcowboy.com_&d=D... >
Howdy Miller,
can you update mac/stuff.tgz with the latest Wish you've compiled? That's need before the release so people self-compiling will get the right version when using make app
.
On Dec 8, 2021, at 4:54 PM, Miller Puckette msp@ucsd.edu wrote:
I think it would be sensible to build the "official" Pd binary with the newest JACK - I think anyone running the older JACK can probably fall back to the "macosx7" compile that I can still compile :)
Iohannes - is this an easy thing for you to change in the CI sys?
thanks Miller
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Should be there now (on github; I presume that's where it would be useful.)
cheers M
On Wed, Dec 08, 2021 at 05:29:11PM +0100, Dan Wilcox wrote:
Howdy Miller,
can you update mac/stuff.tgz with the latest Wish you've compiled? That's need before the release so people self-compiling will get the right version when using
make app
.On Dec 8, 2021, at 4:54 PM, Miller Puckette msp@ucsd.edu wrote:
I think it would be sensible to build the "official" Pd binary with the newest JACK - I think anyone running the older JACK can probably fall back to the "macosx7" compile that I can still compile :)
Iohannes - is this an easy thing for you to change in the CI sys?
thanks Miller
Dan Wilcox @danomatika <https://urldefense.proofpoint.com/v2/url?u=http-3A__twitter.com_danomatika&a... > danomatika.com <https://urldefense.proofpoint.com/v2/url?u=http-3A__danomatika.com_&d=Dw... > robotcowboy.com <https://urldefense.proofpoint.com/v2/url?u=http-3A__robotcowboy.com_&d=D... >
I think that's an old version. It looks like Tk 8.6.10 when it should be the Tk 8.6.12 as you have in the 0.52-0test3 builds.
On Dec 8, 2021, at 7:20 PM, Miller Puckette msp@ucsd.edu wrote:
Should be there now (on github; I presume that's where it would be useful.)
cheers M
On Wed, Dec 08, 2021 at 05:29:11PM +0100, Dan Wilcox wrote:
Howdy Miller,
can you update mac/stuff.tgz with the latest Wish you've compiled? That's need before the release so people self-compiling will get the right version when using
make app
.On Dec 8, 2021, at 4:54 PM, Miller Puckette msp@ucsd.edu wrote:
I think it would be sensible to build the "official" Pd binary with the newest JACK - I think anyone running the older JACK can probably fall back to the "macosx7" compile that I can still compile :)
Iohannes - is this an easy thing for you to change in the CI sys?
thanks Miller
Dan Wilcox @danomatika <https://urldefense.proofpoint.com/v2/url?u=http-3A__twitter.com_danomatika&a... https://urldefense.proofpoint.com/v2/url?u=http-3A__twitter.com_danomatika&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=5vfL16Rtlk-HfU_tR_ZguhBwx_sm7eqXtL-Wdb5PqKMoNQDZdaTF-GmPre7KWc7D&s=gJB10fR6RlGM3QbXu9xNDK3w1dw5wwPFdyk8n78S50A&e= > danomatika.com http://danomatika.com/ <https://urldefense.proofpoint.com/v2/url?u=http-3A__danomatika.com_&d=Dw... https://urldefense.proofpoint.com/v2/url?u=http-3A__danomatika.com_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=5vfL16Rtlk-HfU_tR_ZguhBwx_sm7eqXtL-Wdb5PqKMoNQDZdaTF-GmPre7KWc7D&s=dcZBcLrl6s4vYIwDi3TzXxsJZ4hKp8YPSZu3K4_YWcU&e= > robotcowboy.com http://robotcowboy.com/ <https://urldefense.proofpoint.com/v2/url?u=http-3A__robotcowboy.com_&d=D... https://urldefense.proofpoint.com/v2/url?u=http-3A__robotcowboy.com_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=5vfL16Rtlk-HfU_tR_ZguhBwx_sm7eqXtL-Wdb5PqKMoNQDZdaTF-GmPre7KWc7D&s=aAqw0_tpUFlyIia1TTfrXGUod0JxbzZlgHmH6aDOiIU&e= >
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Drat... I'd better look again...
M
On Wed, Dec 08, 2021 at 10:52:56PM +0100, Dan Wilcox wrote:
I think that's an old version. It looks like Tk 8.6.10 when it should be the Tk 8.6.12 as you have in the 0.52-0test3 builds.
On Dec 8, 2021, at 7:20 PM, Miller Puckette msp@ucsd.edu wrote:
Should be there now (on github; I presume that's where it would be useful.)
cheers M
On Wed, Dec 08, 2021 at 05:29:11PM +0100, Dan Wilcox wrote:
Howdy Miller,
can you update mac/stuff.tgz with the latest Wish you've compiled? That's need before the release so people self-compiling will get the right version when using
make app
.On Dec 8, 2021, at 4:54 PM, Miller Puckette msp@ucsd.edu wrote:
I think it would be sensible to build the "official" Pd binary with the newest JACK - I think anyone running the older JACK can probably fall back to the "macosx7" compile that I can still compile :)
Iohannes - is this an easy thing for you to change in the CI sys?
thanks Miller
Dan Wilcox @danomatika <https://urldefense.proofpoint.com/v2/url?u=http-3A__twitter.com_danomatika&a... https://urldefense.proofpoint.com/v2/url?u=http-3A__twitter.com_danomatika&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=5vfL16Rtlk-HfU_tR_ZguhBwx_sm7eqXtL-Wdb5PqKMoNQDZdaTF-GmPre7KWc7D&s=gJB10fR6RlGM3QbXu9xNDK3w1dw5wwPFdyk8n78S50A&e= > danomatika.com <https://urldefense.proofpoint.com/v2/url?u=http-3A__danomatika.com_&d=Dw... > <https://urldefense.proofpoint.com/v2/url?u=http-3A__danomatika.com_&d=Dw... https://urldefense.proofpoint.com/v2/url?u=http-3A__danomatika.com_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=5vfL16Rtlk-HfU_tR_ZguhBwx_sm7eqXtL-Wdb5PqKMoNQDZdaTF-GmPre7KWc7D&s=dcZBcLrl6s4vYIwDi3TzXxsJZ4hKp8YPSZu3K4_YWcU&e= > robotcowboy.com <https://urldefense.proofpoint.com/v2/url?u=http-3A__robotcowboy.com_&d=D... > <https://urldefense.proofpoint.com/v2/url?u=http-3A__robotcowboy.com_&d=D... https://urldefense.proofpoint.com/v2/url?u=http-3A__robotcowboy.com_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=5vfL16Rtlk-HfU_tR_ZguhBwx_sm7eqXtL-Wdb5PqKMoNQDZdaTF-GmPre7KWc7D&s=aAqw0_tpUFlyIia1TTfrXGUod0JxbzZlgHmH6aDOiIU&e= >
Dan Wilcox @danomatika <https://urldefense.proofpoint.com/v2/url?u=http-3A__twitter.com_danomatika&a... > danomatika.com <https://urldefense.proofpoint.com/v2/url?u=http-3A__danomatika.com_&d=Dw... > robotcowboy.com <https://urldefense.proofpoint.com/v2/url?u=http-3A__robotcowboy.com_&d=D... >
I might have something mislabeled, but I _think_ all the Pd builds I'm making are indeed based on Wish-8.6.10, with these 4 patches:
tk8.6.10_helpmenu.patch tk8.6.10_keyfix.patch tk8.6.10_scrollbars.patch tk8.6.10_zombiewindows.patch
OTOH, should I 'upgrade' to ish-8.6.12? If there/s no reason to, I'd just as soon keep things as they are.
cheers M
On Wed, Dec 08, 2021 at 10:52:56PM +0100, Dan Wilcox wrote:
I think that's an old version. It looks like Tk 8.6.10 when it should be the Tk 8.6.12 as you have in the 0.52-0test3 builds.
On Dec 8, 2021, at 7:20 PM, Miller Puckette msp@ucsd.edu wrote:
Should be there now (on github; I presume that's where it would be useful.)
cheers M
On Wed, Dec 08, 2021 at 05:29:11PM +0100, Dan Wilcox wrote:
Howdy Miller,
can you update mac/stuff.tgz with the latest Wish you've compiled? That's need before the release so people self-compiling will get the right version when using
make app
.On Dec 8, 2021, at 4:54 PM, Miller Puckette msp@ucsd.edu wrote:
I think it would be sensible to build the "official" Pd binary with the newest JACK - I think anyone running the older JACK can probably fall back to the "macosx7" compile that I can still compile :)
Iohannes - is this an easy thing for you to change in the CI sys?
thanks Miller
Dan Wilcox @danomatika <https://urldefense.proofpoint.com/v2/url?u=http-3A__twitter.com_danomatika&a... https://urldefense.proofpoint.com/v2/url?u=http-3A__twitter.com_danomatika&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=5vfL16Rtlk-HfU_tR_ZguhBwx_sm7eqXtL-Wdb5PqKMoNQDZdaTF-GmPre7KWc7D&s=gJB10fR6RlGM3QbXu9xNDK3w1dw5wwPFdyk8n78S50A&e= > danomatika.com <https://urldefense.proofpoint.com/v2/url?u=http-3A__danomatika.com_&d=Dw... > <https://urldefense.proofpoint.com/v2/url?u=http-3A__danomatika.com_&d=Dw... https://urldefense.proofpoint.com/v2/url?u=http-3A__danomatika.com_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=5vfL16Rtlk-HfU_tR_ZguhBwx_sm7eqXtL-Wdb5PqKMoNQDZdaTF-GmPre7KWc7D&s=dcZBcLrl6s4vYIwDi3TzXxsJZ4hKp8YPSZu3K4_YWcU&e= > robotcowboy.com <https://urldefense.proofpoint.com/v2/url?u=http-3A__robotcowboy.com_&d=D... > <https://urldefense.proofpoint.com/v2/url?u=http-3A__robotcowboy.com_&d=D... https://urldefense.proofpoint.com/v2/url?u=http-3A__robotcowboy.com_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=5vfL16Rtlk-HfU_tR_ZguhBwx_sm7eqXtL-Wdb5PqKMoNQDZdaTF-GmPre7KWc7D&s=aAqw0_tpUFlyIia1TTfrXGUod0JxbzZlgHmH6aDOiIU&e= >
Dan Wilcox @danomatika <https://urldefense.proofpoint.com/v2/url?u=http-3A__twitter.com_danomatika&a... > danomatika.com <https://urldefense.proofpoint.com/v2/url?u=http-3A__danomatika.com_&d=Dw... > robotcowboy.com <https://urldefense.proofpoint.com/v2/url?u=http-3A__robotcowboy.com_&d=D... >
On 12/8/21 16:54, Miller Puckette via Pd-list wrote:
I think it would be sensible to build the "official" Pd binary with the newest JACK - I think anyone running the older JACK can probably fall back to the "macosx7" compile that I can still compile :)
Iohannes - is this an easy thing for you to change in the CI sys?
actually, the CI already does this...
the relevant change to the CI configuration is here: https://github.com/pure-data/pure-data-ci/commit/0ef09a0bbfe46eea481715ceb09683947a604623 (it has since been superseded, but in the core it remains the same)
the current build logs show that the CI indeed only links against libjack (and not against the framework):
https://git.iem.at/pd/pure-data/-/jobs/33678#L2432
fdsf IOhannes
Oops, perhaps this whole thing was a false alarm on my end...
William - is it still the case that the Mac version on the website is failing to connect with the current version of jack?
thanks M
On Wed, Dec 08, 2021 at 07:55:03PM +0100, IOhannes m zmölnig wrote:
On 12/8/21 16:54, Miller Puckette via Pd-list wrote:
I think it would be sensible to build the "official" Pd binary with the newest JACK - I think anyone running the older JACK can probably fall back to the "macosx7" compile that I can still compile :)
Iohannes - is this an easy thing for you to change in the CI sys?
actually, the CI already does this...
the relevant change to the CI configuration is here: https://github.com/pure-data/pure-data-ci/commit/0ef09a0bbfe46eea481715ceb09683947a604623 (it has since been superseded, but in the core it remains the same)
the current build logs show that the CI indeed only links against libjack (and not against the framework):
https://git.iem.at/pd/pure-data/-/jobs/33678#L2432
fdsf IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
On 12/8/21 20:02, Miller Puckette via Pd-list wrote:
Oops, perhaps this whole thing was a false alarm on my end...
William - is it still the case that the Mac version on the website is failing to connect with the current version of jack?
afaict the problem actually was that Pd doesn't launch at all. (un)fortunately i am able to reproduce this on a Sierra machine:
$ open Pd-0.52-0test3.app
LSOpenURLsWithRole() failed with error -10810 for the file
.../Pd-0.52-0test3.app.
$
and furthermore:
$ cd Pd-0.52-0test3.app/Contents/Resources/bin/
$ ./pd
dyld: Symbol not found: __objc_empty_cache
Referenced from:
/Users/vagrant/Desktop/Pd-0.52-0test3.app/Contents/Resources/bin/../../MacOS/../Frameworks/Tk.framework/Versions/8.6/Tk
Expected in:
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
in
/Users/vagrant/Desktop/Pd-0.52-0test3.app/Contents/Resources/bin/../../MacOS/../Frameworks/Tk.framework/Versions/8.6/Tk
$
i do remember fighting with this two weeks ago. now i only have to remember whether i found a solution (and which one).
mxyc IOhannes
Thanks everyone for all the action on this. I've tried two Pd 0.52-0 test3 versions downloaded today from http://msp.ucsd.edu/software.html
Both of these fail to recognize when I have the latest version of JACK running and tell me that they can't open JACK. Dan's latest single-arch build successfully recognizes the latest JACK and opens just fine on my x86_64 Mac under Big Sur.
I'm happy to do any testing needed to help out here, so just let me know. William
On Wed, Dec 8, 2021 at 2:02 PM Miller Puckette msp@ucsd.edu wrote:
Oops, perhaps this whole thing was a false alarm on my end...
William - is it still the case that the Mac version on the website is failing to connect with the current version of jack?
thanks M
On Wed, Dec 08, 2021 at 07:55:03PM +0100, IOhannes m zmölnig wrote:
On 12/8/21 16:54, Miller Puckette via Pd-list wrote:
I think it would be sensible to build the "official" Pd binary with the newest JACK - I think anyone running the older JACK can probably fall
back
to the "macosx7" compile that I can still compile :)
Iohannes - is this an easy thing for you to change in the CI sys?
actually, the CI already does this...
the relevant change to the CI configuration is here: <
https://github.com/pure-data/pure-data-ci/commit/0ef09a0bbfe46eea481715ceb09...
(it has since been superseded, but in the core it remains the same)
the current build logs show that the CI indeed only links against libjack (and not against the framework):
https://git.iem.at/pd/pure-data/-/jobs/33678#L2432
fdsf IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->
Hmm, I see "-ljack" in the command line in the CI output... so I guess what version of jack it links to depends on what is installed on the machine the CI process runs on?
cheers Miller
On Wed, Dec 08, 2021 at 04:55:39PM -0500, William Brent wrote:
Thanks everyone for all the action on this. I've tried two Pd 0.52-0 test3 versions downloaded today from http://msp.ucsd.edu/software.html
- "compiled for Macintosh OS 10 or later"
- "64-bit Macintosh version for OSX 10.7 or later"
Both of these fail to recognize when I have the latest version of JACK running and tell me that they can't open JACK. Dan's latest single-arch build successfully recognizes the latest JACK and opens just fine on my x86_64 Mac under Big Sur.
I'm happy to do any testing needed to help out here, so just let me know. William
On Wed, Dec 8, 2021 at 2:02 PM Miller Puckette msp@ucsd.edu wrote:
Oops, perhaps this whole thing was a false alarm on my end...
William - is it still the case that the Mac version on the website is failing to connect with the current version of jack?
thanks M
On Wed, Dec 08, 2021 at 07:55:03PM +0100, IOhannes m zmölnig wrote:
On 12/8/21 16:54, Miller Puckette via Pd-list wrote:
I think it would be sensible to build the "official" Pd binary with the newest JACK - I think anyone running the older JACK can probably fall
back
to the "macosx7" compile that I can still compile :)
Iohannes - is this an easy thing for you to change in the CI sys?
actually, the CI already does this...
the relevant change to the CI configuration is here: <
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_pure-2Ddata_...
(it has since been superseded, but in the core it remains the same)
the current build logs show that the CI indeed only links against libjack (and not against the framework):
https://urldefense.proofpoint.com/v2/url?u=https-3A__git.iem.at_pd_pure-2Dda...
fdsf IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.puredata.info_lis...
-- William Brent
“Great minds flock together” Conflations: conversational idiom for the 21st century
https://urldefense.proofpoint.com/v2/url?u=http-3A__www.conflations.com&...
Looking closer at Iohannes's CI output I saw:
Downloading https://ghcr.io/v2/homebrew/core/jack/manifests/1.9.19-2
... this _looks_ like jack2 to me. So there must be something more subtle happening than just the jack version Pd is linked to on the CI build. (This is the build that's labeled "compiled for Macintosh OS 10 or later", confusingly, as Alexandre has pointed out :)
M
On Wed, Dec 08, 2021 at 08:05:07PM -0800, Miller Puckette via Pd-list wrote:
Hmm, I see "-ljack" in the command line in the CI output... so I guess what version of jack it links to depends on what is installed on the machine the CI process runs on?
cheers Miller
On Wed, Dec 08, 2021 at 04:55:39PM -0500, William Brent wrote:
Thanks everyone for all the action on this. I've tried two Pd 0.52-0 test3 versions downloaded today from http://msp.ucsd.edu/software.html
- "compiled for Macintosh OS 10 or later"
- "64-bit Macintosh version for OSX 10.7 or later"
Both of these fail to recognize when I have the latest version of JACK running and tell me that they can't open JACK. Dan's latest single-arch build successfully recognizes the latest JACK and opens just fine on my x86_64 Mac under Big Sur.
I'm happy to do any testing needed to help out here, so just let me know. William
On Wed, Dec 8, 2021 at 2:02 PM Miller Puckette msp@ucsd.edu wrote:
Oops, perhaps this whole thing was a false alarm on my end...
William - is it still the case that the Mac version on the website is failing to connect with the current version of jack?
thanks M
On Wed, Dec 08, 2021 at 07:55:03PM +0100, IOhannes m zmölnig wrote:
On 12/8/21 16:54, Miller Puckette via Pd-list wrote:
I think it would be sensible to build the "official" Pd binary with the newest JACK - I think anyone running the older JACK can probably fall
back
to the "macosx7" compile that I can still compile :)
Iohannes - is this an easy thing for you to change in the CI sys?
actually, the CI already does this...
the relevant change to the CI configuration is here: <
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_pure-2Ddata_...
(it has since been superseded, but in the core it remains the same)
the current build logs show that the CI indeed only links against libjack (and not against the framework):
https://urldefense.proofpoint.com/v2/url?u=https-3A__git.iem.at_pd_pure-2Dda...
fdsf IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.puredata.info_lis...
-- William Brent
“Great minds flock together” Conflations: conversational idiom for the 21st century
https://urldefense.proofpoint.com/v2/url?u=http-3A__www.conflations.com&...
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.puredata.info_lis...
As far as I can't tell right now, building a universal Tcl/Tk Wish.app succeeds but the resulting app bundle is not runnable. If I build as single arch, it runs ok, so the fault lies there.
On Dec 8, 2021, at 4:48 PM, Dan Wilcox danomatika@gmail.com wrote:
I tried making an updated universal build with JACK but the resulting bundle doesn't run even on my own machine, so something is wrong with the build or the script which assembles the Pd .app. I will look at this.
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Howdy all,
For expediency, here are separate single-arch builds:
Pd-0.52-0test3-arm64-jack.zip http://docs.danomatika.com/pdbuilds/0.52/Pd-0.52-0test3-arm64-jack.zip
Pd-0.52-0test3-x86_64-jack.zip http://docs.danomatika.com/pdbuilds/0.52/Pd-0.52-0test3-x86_64-jack.zip
Both are using the 0.52-test3 tag and linked to the newer JACK lib.
Here are the build steps for those who want to "follow along at home" on a newer system with Xcode 13 (or CLTools) and JACK installed:
./configure --disable-jack-framework --enable-jack --enable-universal=arm64 make mac/tcltk-wish.sh --arch arm64 8.6.12 mv Wish-8.6.12.app Wish-8.6.12-arm64.app mac/osx-app.sh -w Wish-8.6.12-arm64.app 0.52-0test3-arm64-jack make clean ./configure --disable-jack-framework --enable-jack --enable-universal=x86_64 make mac/tcltk-wish.sh --arch x86_64 8.6.12 mv Wish-8.6.12.app Wish-8.6.12-x86_64.app mac/osx-app.sh -w Wish-8.6.12-x86_64.app 0.52-0test3-x86_64-jack
On Dec 8, 2021, at 5:48 PM, Dan Wilcox danomatika@gmail.com wrote:
As far as I can't tell right now, building a universal Tcl/Tk Wish.app succeeds but the resulting app bundle is not runnable. If I build as single arch, it runs ok, so the fault lies there.
On Dec 8, 2021, at 4:48 PM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote:
I tried making an updated universal build with JACK but the resulting bundle doesn't run even on my own machine, so something is wrong with the build or the script which assembles the Pd .app. I will look at this.
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/
On 12/8/21 17:48, Dan Wilcox wrote:
As far as I can't tell right now, building a universal Tcl/Tk Wish.app succeeds but the resulting app bundle is not runnable. If I build as single arch, it runs ok, so the fault lies there.
interesting observation. unfortunately the CI produced binaries already use single-arch Tcl/Tk (Wish.app is rebuild, but without "--universal").
i'll try to investigate. (and was about to suggest that we should include a multi-arch version of Tcl/Tk in mac/stuff/ before reading your observation)
gmdsa IOhannes