Building and Installing

From FreeBoB

There are three ways to obtain FreeBoB:

  • package from your Linux distribution,
  • tarball released on the SourceForge site (http://sourceforge.net/project/showfiles.php?group_id=117802),
  • development version from the SVN repository.

In the last two cases, you should be familiar with the common Linux build process before starting.

Table of contents

Installing FreeBoB ported to Linux distros

In case you're lucky enough for your distribution to have a libfreebob package, this should be the easiest and most direct way.

FreeBoB on Debian GNU/Linux

FreeBoB on Arch Linux

FreeBoB on Dynebolic

Using the tarball

The tarball (http://sourceforge.net/project/showfiles.php?group_id=117802) contains the latest released libfreebob version. See the included README file for software requirements and installation instructions.

Compiling from SVN

Extensive instructions: Compiling from SVN HOWTO

Basically:

  • build all the support libraries (libraw1394 (>= 1.2.1), libiec61883 (> =1.1.0), libavc1394 (>= 0.5.3))
    • alsa, libxml2, libpthread dependencies alsa exist but they are not so crucial as the ones listed above
  • build & install the support libraries
  • checkout the libfreebob module from SVN
  • build & install libfreebob

Other useful build information

Building the latest IEEE1394 kernel drivers (2.6 only)