<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Dec 29, 2013 at 2:49 PM, IOhannes m zmölnig <span dir="ltr">&lt;<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">On 2013-12-29 12:03, Alexandros Drymonitis wrote:<br>
&gt; I&#39;m a newbie in Linux and have installed Ubuntu 12.04. I have a running Pd<br>
&gt; vanilla (0.44-3), but wanting to use jack, I got the latest version<br>
&gt; (0.45-4) and recompiled.<br>
&gt;<br>
&gt; My steps for both versions were: extract the downloaded file to my home<br>
&gt; directory (I&#39;ve made a directory there called &#39;apps&#39;), and cd to that<br>
&gt; directory, ./autogen.sh then ./configure --enable-jack (btw, at the end of<br>
&gt; configure, there was a JACK....no),<br>
<br>
</div>you are probably missing the jack development packages.<br>
run<br>
$ sudo aptitude install libjack-jackd2-dev<br></blockquote><div>did it, though my version of jack is 1.9.8, so I guess there will be a conflict? I reinstalled pd and can open it with the -jack flag, but I get these errors in the terminal<br>
<br></div><div>Cannot connect to server socket err = No such file or directory<br>Cannot connect to server socket<br>jackdmp 1.9.8<br>Copyright 2001-2005 Paul Davis and others.<br>Copyright 2004-2011 Grame.<br>jackdmp comes with ABSOLUTELY NO WARRANTY<br>
This is free software, and you are welcome to redistribute it<br>under certain conditions; see the file COPYING for details<br>Cannot create thread 1 Operation not permitted<br>Cannot create thread 1 Operation not permitted<br>
Cannot create thread 1 Operation not permitted<br>JACK server starting in realtime mode with priority 10<br>Cannot lock down 82241434 byte memory area (Cannot allocate memory)<br>control device hw:0<br>control device hw:0<br>
audio_reservation_init<br>Acquire audio card Audio0<br>creating alsa driver ... hw:0|hw:0|1024|3|44100|0|0|nomon|swmeter|-|32bit<br>control device hw:0<br>configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 3 periods<br>
ALSA: final selected sample format for capture: 32bit integer little-endian<br>ALSA: use 3 periods for capture<br>ALSA: final selected sample format for playback: 32bit integer little-endian<br>ALSA: use 3 periods for playback<br>
Cannot use real-time scheduling (RR/10)(1: Operation not permitted)<br>AcquireSelfRealTime error<br>Cannot lock down 82241434 byte memory area (Cannot allocate memory)<br>open: /etc/pd/gem.conf: No such file or directory<br>
open: /home/alexandros/.pd/gem.conf: No such file or directory<br>open: ./gem.conf: No such file or directory<br><br></div><div>and in the pd console:<br><br>JACKerror: Cannot use real-time scheduling (RR/5)(1: Operation not permitted)<br>
JACKerror: JackClient::AcquireSelfRealTime error<br><br></div><div>when trying the test audio and midi patch I get sound but from my laptop speakers...<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
(alternatively, just install all the packages needed to build the<br>
puredata package: &quot;sudo aptitude build-depends puredata&quot;; note however<br>
that the puredata package is built against jack1 (and can be used with<br>
jack2) - but the development packages of jack1 might conflict with your<br>
jack2 installation)<br>
<div class="im"><br>
&gt; then make and sudo make install.<br>
<br>
</div>good.<br>
<div class="im"><br>
&gt; If I type pd in a terminal I get Pd-0.44-3 working fine (without jack). My<br>
<br>
</div>bad.<br>
<div class="im"><br>
&gt; question is, how do I get to open Pd-0.45.4? Is pd a symbolic link pointing<br>
&gt; at the pd binary? If so, how do I make it point at the newer version? And<br>
&gt; where is this link located?<br>
<br>
</div>probably you messed with your path.<br>
after successfully running &quot;make install&quot; the &quot;pd&quot; binary should be<br>
installed to &quot;/usr/local/bin/pd&quot; (unless you changed that when running<br>
configure; in any case you should examine the output of &quot;make install&quot;,<br>
as it will show where it installed the files to).<br>
<br>
but: when running &quot;pd&quot;, your system will search in it&#39;s PATH for the<br>
first &quot;pd&quot; binary it can find.<br></blockquote><div>It appears that all the pd file in /usr/local/ (either lib/ or bin/)were overwritten by the new installation. If I type pd I get the 0.45-4 version. <br></div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
what&#39;s the output of the following command:<br>
$ which pd<br>
what&#39;s the output of:<br>
$ echo $PATH<br>
<br>
you can force to run a given binary by specifying it&#39;s full path:<br>
$ /usr/local/bin/pd<br>
or<br>
$ /usr/bin/pd<br>
<br>
<br>
the alternatives stuff,... is only used by the deb-packages of puredata<br>
and pdx.<br>
<br>
gfmdra<br>
<span class=""><font color="#888888">IOhannes<br>
<br>
</font></span><br>_______________________________________________<br>
<a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></blockquote></div><br></div></div>