<div dir="ltr"><div>Hi Rukshan,</div><div><br></div><div>Thanks for pointing that out. Probably there are alternative providers for that package. Many people prefer jack2 over jack1, so Ubuntu, like many other systems, has packages for both. That's an endless source of confusion. Ah, the wonders of Linux land. ;-)</div><div><br></div><div>Anyway, in the OBS xUbuntu_20.04 buildlogs I can see that libjack0 gets pulled in there as well, so that's probably the right package to add to that list.<br></div><div><br></div><div>BTW, pro tip: Never post screenshots of text from a terminal, always just post the text itself, that's much more useful. Thanks. :)</div><div><br></div><div>Albert<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Apr 11, 2021 at 1:29 PM Rukshan J. Senanayaka <<a href="mailto:rjsenanayaka@gmail.com">rjsenanayaka@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello Dr. Albert,<br><div><br></div><div>This list does in fact work on Ubuntu 20.04 LTS. But, a minor issue</div><img src="cid:ii_knd2t9wn0" alt="err.png" width="562" height="110"><br><div>But running `<b>sudo apt-get install libjack0</b>` solves that problem.</div><div>Then all good for me.</div><div><img src="cid:ii_knd2tyz01" alt="install.png" style="margin-right: 0px;" width="562" height="273"><br></div><div><br></div><div>Regards,</div><div>Rukshan.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Apr 11, 2021 at 4:21 PM Albert Graef <<a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Apr 11, 2021 at 10:39 AM Rukshan J. Senanayaka <<a href="mailto:rjsenanayaka@gmail.com" target="_blank">rjsenanayaka@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Two of the packages were not supporting Ubuntu 20.04 so I had to manually install them.</div></div></blockquote><div><br></div><div>The problem with such dependency lists on Debian/Ubuntu is that the package names and versioning keep changing all the time, so any such list falls victim to bitrot rather sooner than later. Specifically, nobody has been using slv2 any more for a *very* long time, that dependency probably dates back to the days of Ubuntu 12.04 and pd-l2ork 1 (and AFAICT has never been needed to compile Purr Data anyway).<br></div><div> <br></div>Marcelo, Jonathan already pointed you to the wiki, which tells you how to install a ready-made binary package for your system from the package repositories that we maintain on the OBS. That's the easiest way to go. There are packages for all recent Ubuntu and Debian releases, so make sure you find the right repository for your system (xUbuntu_20.04 in your case). Once you've added the repository as described in the wiki, `apt update` and then `apt install purr-data` will install Purr Data **and** all required dependencies (of which there are quite a few). It will also make sure that you always get the latest version if you use Ubuntu's update tool or `apt` to update your system.</div><div class="gmail_quote"><br></div><div class="gmail_quote">If you want or need to compile the sources yourself, the wiki has some instructions for that, too: <a href="https://github.com/agraef/purr-data/wiki/Installation#installing-from-source" target="_blank">https://github.com/agraef/purr-data/wiki/Installation#installing-from-source</a>. But you will have to figure out the right build dependencies first. Your best bet for that is currently the list of build dependencies in the control file straight from the source: <a href="https://git.purrdata.net/jwilkes/purr-data/-/blob/master/debuild/debian/control" target="_blank">https://git.purrdata.net/jwilkes/purr-data/-/blob/master/debuild/debian/control</a>. I maintain this to do the OBS builds, so this is *always* up-to-date and I *know* that it works because otherwise the OBS builds break. ;-) There are some alternative dependencies in there (delimited with the `|` character), to account for different Debian and Ubuntu versions, but as far as I can tell, the following list of build dependencies should work on modern Ubuntu systems (20.04 or later):</div><div class="gmail_quote"><br></div><div class="gmail_quote">autoconf automake libtool pkg-config bison flex libgtk2.0-dev libgtk-3-dev python2-dev flite1-dev ladspa-sdk libasound2-dev libjack-dev libbluetooth-dev libcairo2-dev libgl1-mesa-dev libglew1.6-dev libgsl-dev libmagick++-dev libavifile-0.7-dev libdc1394-22-dev libfftw3-dev libfluidsynth-dev libftgl-dev libgmerlin-avdec-dev libgsm1-dev libjpeg-dev liblua5.3-dev libmp3lame-dev libmpeg3-dev libquicktime-dev libraw1394-dev libsmpeg-dev libspeex-dev libstk0-dev libtiff5-dev libv4l-dev libdv4-dev libiec61883-dev libxv-dev libxxf86vm-dev libvorbis-dev zlib1g-dev rsync libgconf2-dev libnss3-dev libxtst-dev libxss-dev</div><div class="gmail_quote"><br></div><div class="gmail_quote">Maybe someone could verify that this list actually works on Ubuntu 20.04 (and fiddle around with it if it doesn't, using the aforementioned debuild/debian/control file for guidance), so that we can update the outdated list in the README to the modern times.<br></div><div class="gmail_quote"><br></div><div class="gmail_quote">Best,<br></div><div class="gmail_quote">Albert</div><div class="gmail_quote"></div><br>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Dr. Albert Gr"af<br>Computer Music Research Group, JGU Mainz, Germany<br>Email: <a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a>, web: <a href="https://agraef.github.io/" target="_blank">https://agraef.github.io/</a></div></div></div></div></div></div></div>
_______________________________________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/listinfo/l2ork-dev</a></blockquote></div>
_______________________________________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/listinfo/l2ork-dev</a></blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Dr. Albert Gr"af<br>Computer Music Research Group, JGU Mainz, Germany<br>Email: <a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a>, web: <a href="https://agraef.github.io/" target="_blank">https://agraef.github.io/</a></div></div></div></div></div></div>