On Don, 2017-05-04 at 14:02 +0200, IOhannes m zmoelnig wrote:
On 2017-05-04 13:30, Roman Haefeli wrote:
Hey all
I'm trying to compile current Pd for Mac on a 10.11.6 machine. And I'm stuck at linking stage:
[...]
I got jack from homebrew.
This is how I try to compile Pd:
$ ./autogen.sh $ ./configure --enable-jack $ make -j
Interestingly, also Pd-0.47-1.app can't find jack. When I try to switch audio to jack, I get the following message in the Pd console:
Can't open Jack (it seems not be installed on this Mac)
How does Pd detect whether jack is installed and running?
i think (on OSX) it relies on the Jackmp.framework (available from [1], though i believe newer versions can be found at [2]) to be installed (and does weak linking, so it can work even if the framework is not installed). i also think that homebrew does not install the jack.framework, but rather some traditional libjack.so. Pd's configure.ac hardcodes this into src/Makefile.am, which makes it somehow hard to override :-(
Thanks a lot, IOhannes. Both works now, I can compile Pd and Pd (either compiled or installed as app) can connect to jack now.
You made my day :-)
Roman