[PD-dev] trying to compile Pd on OS X (10.11)

cjniven cjniven at gmail.com
Fri May 5 23:45:37 CEST 2017

Hi Miller,

Unfortunately, I checked this version out an hour or so ago and still got this error. 


> On May 5, 2017, at 5:42 PM, Miller Puckette <msp at ucsd.edu> wrote:
> Sorry - this should now be fixed in the git repo.
> Miller
> On Fri, May 05, 2017 at 05:21:45PM -0400, cjniven wrote:
>> I was able to build jack2 properly and pd was able to find it, but I received another error when running make (with or without the ‘-j’ flag)
>> Making all in src
>> d_ugen.c:580:8: error: thread-local storage is not supported for the current target
>> static PERTHREAD t_dspcontext *ugen_currentcontext;
>>       ^
>> ./m_pd.h:839:19: note: expanded from macro 'PERTHREAD'
>> #define PERTHREAD __thread
>>                  ^
>> 1 error generated.
>> Can anyone tell me what’s going on here?
>> Thanks,
>> -c
>>> On May 5, 2017, at 4:15 PM, Roman Haefeli <reduzent at gmail.com> wrote:
>>> On Fre, 2017-05-05 at 09:35 -0400, cjniven wrote:
>>>> What version of jack did you end up installing? I’m having the same
>>>> problem myself on OS X 10.12.
>>> Pd works fine with jack now after I installed the JackOSX package from
>>> IOhannes' second link. The package apparently installs (along a lot of
>>> other stuff) something called Jackmp.framework, which is what Pd is
>>> looking for. Also, it installs a jackd binary to /usr/local/bin.
>>> Interestingly, once the framework is installed, I can replace the jackd
>>> binary by the one provided by homebrew or by a self-compiled one from
>>> the jack2 [1] repository and Pd (and other software) seem still to work
>>> fine. 
>>> Since it doesn't seem to be a technical necessity, I believe it would
>>> be good if Pd would also connect to a jackd that comes without
>>> Jackmp.framework, as Dan suggested.
>>> Roman
>>> [1] https://github.com/jackaudio/jack2
>> _______________________________________________
>> Pd-dev mailing list
>> Pd-dev at lists.iem.at
>> https://lists.puredata.info/listinfo/pd-dev

More information about the Pd-dev mailing list