Changelog:
*Improvements to the installer *Dynamic pulling of the latest doc and Gem sources *Entire dev tree migrated to github *Autopatching refinements *Further refinements to the distinction between pd and pd-l2ork *Verbose error reporting from tcl/tk *Minor GUI clean-up *Merged patches from http://sourceforge.net/tracker/?func=detail&atid=478072&aid=2947822&... =55736 *Overhauled online install documentation (http://l2ork.music.vt.edu/main/?page_id=56)
I am pleased to report that in L2Ork rehearsals, pd-l2ork has been rock solid without any crashes or problems for over a month now. Most of the aforesaid fixes are cosmetic in nature. L2Ork has 15 networked machines pushing Atom-based netbooks to their very limits.
Both deb package (with dependencies and conflicts--please report any problems if you encounter them trying to install pd-l2ork deb) and binary tarballs are available. They have been built on Ubuntu 12.04, so due to glibc inconsistencies they may not work on other platforms.
If you need to rebuild the entire tarball from source, the new installer makes it extremely simple:
git clone git://github.com/pd-l2ork/pd.git
other distros might use different package names):
sudo apt-get install bison flex automake qjackctl tcl-dev tk-dev libasound2-dev libjack-jackd2-dev libtool libbluetooth-dev libgl1-mesa-dev libglu1-mesa-dev libglew1.5-dev libmagick++-dev libftgl-dev libgmerlin-dev libgmerlin-avdec-dev libavifile-0.7-dev libmpeg3-dev libquicktime-dev libv4l-dev libraw1394-dev libdc1394-22-dev libfftw3-dev libvorbis-dev ladspa-sdk dssi-dev tap-plugins ladspa-foo-plugins invada-studio-plugins-ladspa blepvco swh-plugins mcp-plugins cmt blop slv2-jack omins ubuntustudio-audio-plugins rev-plugins libslv2-dev dssi-utils vco-plugins wah-plugins fil-plugins mda-lv2 libmp3lame-dev libspeex-dev libgsl0-dev portaudio19-dev python-dev libsmpeg0 libjpeg62 tkpng flite1-dev libgsm1-dev svn
apt-get remove libcwiid0 (or whatever the package name is)
Optionally install cwiid library manually (if you don't have sudo enabled and don't want the installer to do this for you in step 4):
cd master/l2ork_addons/cwiid aclocal autoconf make make install (need a sudo or root for this last step)
cd master/l2ork_addons/ ./tar_em_up -F (for tarball binary installer) OR ./tar_em_up -B (for deb package) OR If you don't have sudo enabled (it is used to automatically install L2Ork version of the cwiid library) or have already manually installed the cwiid library (see step 3 above) you can add "w" option that forgoes install of the cwiid library. So, ./tar_em_up -Fw or ./tar_em_up -Bw ought to do it.
hour). Once done, install the generated binary package that will be located in the root git folder (where master/ folder is).
IMPORTANT: if you have existing tarball-based install of pd-l2ork, and are looking to install deb package, make sure to uninstall the old version first. This can be done by going into the old installer's folder and typing sudo make uninstall.
I'd appreciate feedback on the said builds. Please include as much info as possible, including distro/version/32 vs 64bit/problem and how it manifests itself, etc.
You can get pd-l2ork from the usual place:
http://l2ork.music.vt.edu/main/?page_id=56
Ivica Ico Bukvic, D.M.A. Composition, Music Technology Director, DISIS Interactive Sound & Intermedia Studio Director, L2Ork Linux Laptop Orchestra Head, ICAT IMPACT Studio Virginia Tech Dept. of Music - 0240 Blacksburg, VA 24061 (540) 231-6139 (540) 231-5034 (fax) ico@vt.edu http://www.music.vt.edu/faculty/bukvic/