forwinder wrote:
Hi, I am having problems running PD on my machine. I installed 0.38.4 extended RC8linux i686 on Ubuntu dapper without any problems. Firstly when I tried running it, it complained about not being able to find lib jack. I then found lib jack from synaptic package manager installed version 0.100.04 and then tried to run PD again. No luck again this time as pd is trying to load libjack-0.80.0.so.0 specifically. Is there any way around this by making it pick up the later version or do I have to hunt down this particular version of libjack?
Had the same problem yesterday. I could not find the 0.80 version and tried to install another version of pd. But today i found out that it is not really great if you have to install all those externals yourself. So i tried again :-)
On tip i got yesterday: just make symbolic links. I hope you are a bit used to a linux system? Just type
locate libjack
and it will show you where to find the installed library. Then you make a symbolic link to it.
ln -s <real_name> <the_name_pd_looks_for>
so like
ln -s /usr/lib/jack.0.so.0 /usr/lib/jack.0.so.80
(something like that)
In my case, pd started after this but still gave an error complaining about an unknown API (audio I/O stuck) but i think that has another cause. If you do have this problem, try to use pd -oss for now. If pd starts, it will complain about other missing libraries. Just locate them and make symbolic links like above. Everytime you start pd again, it will complain about another missing library, but in the end you'll get there. (depending on which libraries you'll load. Try without first.
If locate does not find a library wit the same name, you'll probably have to install it, using apt-get or yum or whatever ubuntu uses. But I only needed to do that when loadling some externals, not for the standard pd.
Please let me know if this helps. Maybe it is time to make a new installation guide for pd, because there seem to be some complexities for newcomers. (I have used pd on windows until know, and am quite familiar with linux, but i took quite some time to figure it all out.)
regards,
yvan