<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"><<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>></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>
> I'm a newbie in Linux and have installed Ubuntu 12.04. I have a running Pd<br>
> vanilla (0.44-3), but wanting to use jack, I got the latest version<br>
> (0.45-4) and recompiled.<br>
><br>
> My steps for both versions were: extract the downloaded file to my home<br>
> directory (I've made a directory there called 'apps'), and cd to that<br>
> directory, ./autogen.sh then ./configure --enable-jack (btw, at the end of<br>
> 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: "sudo aptitude build-depends puredata"; 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>
> then make and sudo make install.<br>
<br>
</div>good.<br>
<div class="im"><br>
> 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>
> question is, how do I get to open Pd-0.45.4? Is pd a symbolic link pointing<br>
> at the pd binary? If so, how do I make it point at the newer version? And<br>
> where is this link located?<br>
<br>
</div>probably you messed with your path.<br>
after successfully running "make install" the "pd" binary should be<br>
installed to "/usr/local/bin/pd" (unless you changed that when running<br>
configure; in any case you should examine the output of "make install",<br>
as it will show where it installed the files to).<br>
<br>
but: when running "pd", your system will search in it's PATH for the<br>
first "pd" 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's the output of the following command:<br>
$ which pd<br>
what's the output of:<br>
$ echo $PATH<br>
<br>
you can force to run a given binary by specifying it'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 -> <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>