Skip to content
sofian edited this page Dec 17, 2012 · 18 revisions

Installation/compilation instructions

Gears

I would like to make the list of the basic gears that are missing in Drone (and to classify them). I will do this by browsing through the:

  • our old wiki
  • Isadora
  • Quartz composer
  • Puredata

Linux installation

I compiled the latest version of Drone under Ubuntu 12.04 precise. Here are some tips that I gathered that could be useful to others.

Add dependencies to dev libraries

You should run: apt-get install libasound2-dev libxxf86vm-dev

Problem with portaudio: For now I had to remove AudioInput from gears.pro (was using portaudio which does not seem to be compatible anymore)

Recompile FFMPEG

Follow these instructions with small changes (*) https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide

(*) IMPORTANT configuration options: For x264: ./configure --enable-pic --enable-shared --enable-static For libvpx: ./configure --enable-pic --enable-shared For FFMPEG: ./configure --enable-gpl --enable-libfaac --enable-libfdk-aac --enable-libmp3lame
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libtheora
--enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree
--enable-version3 --enable-swscale

Linking problem with libx264

When running drone I had the following error: libGear_VideoSource.so.1.0.0 ! Warning: fail to load gear libGear_VideoSource.so.1.0.0! libx264.so.129: cannot open shared object file: No such file or directory

I thus had to do: sudo ln -s /usr/lib/x86_64-linux-gnu/libx264.so.120 /usr/lib/x86_64-linux-gnu/libx264.so.129