On Sun, Dec 29, 2013 at 2:49 PM, IOhannes m zmölnig zmoelnig@iem.at wrote:
On 2013-12-29 12:03, Alexandros Drymonitis wrote:
I'm a newbie in Linux and have installed Ubuntu 12.04. I have a running
Pd
vanilla (0.44-3), but wanting to use jack, I got the latest version (0.45-4) and recompiled.
My steps for both versions were: extract the downloaded file to my home directory (I've made a directory there called 'apps'), and cd to that directory, ./autogen.sh then ./configure --enable-jack (btw, at the end
of
configure, there was a JACK....no),
you are probably missing the jack development packages. run $ sudo aptitude install libjack-jackd2-dev
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
Cannot connect to server socket err = No such file or directory Cannot connect to server socket jackdmp 1.9.8 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2011 Grame. jackdmp comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details Cannot create thread 1 Operation not permitted Cannot create thread 1 Operation not permitted Cannot create thread 1 Operation not permitted JACK server starting in realtime mode with priority 10 Cannot lock down 82241434 byte memory area (Cannot allocate memory) control device hw:0 control device hw:0 audio_reservation_init Acquire audio card Audio0 creating alsa driver ... hw:0|hw:0|1024|3|44100|0|0|nomon|swmeter|-|32bit control device hw:0 configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 3 periods ALSA: final selected sample format for capture: 32bit integer little-endian ALSA: use 3 periods for capture ALSA: final selected sample format for playback: 32bit integer little-endian ALSA: use 3 periods for playback Cannot use real-time scheduling (RR/10)(1: Operation not permitted) AcquireSelfRealTime error Cannot lock down 82241434 byte memory area (Cannot allocate memory) open: /etc/pd/gem.conf: No such file or directory open: /home/alexandros/.pd/gem.conf: No such file or directory open: ./gem.conf: No such file or directory
and in the pd console:
JACKerror: Cannot use real-time scheduling (RR/5)(1: Operation not permitted) JACKerror: JackClient::AcquireSelfRealTime error
when trying the test audio and midi patch I get sound but from my laptop speakers...
(alternatively, just install all the packages needed to build the puredata package: "sudo aptitude build-depends puredata"; note however that the puredata package is built against jack1 (and can be used with jack2) - but the development packages of jack1 might conflict with your jack2 installation)
then make and sudo make install.
good.
If I type pd in a terminal I get Pd-0.44-3 working fine (without jack).
My
bad.
question is, how do I get to open Pd-0.45.4? Is pd a symbolic link
pointing
at the pd binary? If so, how do I make it point at the newer version? And where is this link located?
probably you messed with your path. after successfully running "make install" the "pd" binary should be installed to "/usr/local/bin/pd" (unless you changed that when running configure; in any case you should examine the output of "make install", as it will show where it installed the files to).
but: when running "pd", your system will search in it's PATH for the first "pd" binary it can find.
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.
what's the output of the following command: $ which pd what's the output of: $ echo $PATH
you can force to run a given binary by specifying it's full path: $ /usr/local/bin/pd or $ /usr/bin/pd
the alternatives stuff,... is only used by the deb-packages of puredata and pdx.
gfmdra IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list