List ALL dependencies here. Do NOT exceed a line over 79 chars, use more than one line for an item in that case. Use REAL tabs (in Emacs use Ctrl-Q Tab) to separate columns. Write comments in a separate line in braces, indented to dependency column. List only direct dependencies that we use by ourselves (or that we will use in the near future). Do not list dependencies of dependencies if we do not directly use it by ourselves. The dependency type is one of mandatory (must be installed to be able to use the software at all), optional (more features if installed, but not important for the software to work) or recommended (you can compile without, but important features are lost if you do not have it). Module Dependency and Version Type ------------------------------------------------------------------------------ Fawkes Linux kernel >= 2.6.17 mandatory (older version will not work!) Fawkes make >= 3.81 mandatory Fawkes GNU Compiler Collection >= 4.1 mandatory Fawkes GNU Standard C++ Lib >= 4.1 mandatory (included in GCC, but separate package on Fedora) Fawkes glibc >= 2.7 mandatory Fawkes SQLite >= 3.4 mandatory Fawkes OpenSSL >= 0.9.8b mandatory Fawkes file >= 4.21 mandatory (needs libmagic that comes on Fedora in file-devel) Fawkes libstrfunc >= 8.3 mandatory (required on FreeBSD) Fawkes Perl >= 5.8 mandatory (used for "make license-check") Fawkes asciidoc >= 8.4.5 mandatory (used to generate man pages) Fawkes libexecinfo >= 1.1 optional (req. on FreeBSD for backtraces in Exception) All Intel Compiler >= 10.1.008 optional (icc can be used to compile the software. Set CC to icc in config.mk and ICC_PATH appropriately in icc.mk) All Subversion >= 1.4 recommended (Needed if you want to use the version control system, older version may suffice to checkout) Fawkes libxml++ >= 2.20.0 recommended (needed to build interface_generator) Fawkes Avahi >= 0.6 recommended Fawkes libdaemon >= 0.12 recommended (needed for daemonize support in mainapp) All gtkmm >= 3.0 optional All glibmm >= 2.14 optional All cairomm >= 1.4.4 optional All gconfmm >= 2.20 optional Fawkes Webview libmicrohttpd >= 0.4.0 optional Fawkes/ OpenMP >= 2.5 optional FireVision (OpenMP spec 2.5, comes with GCC 4.2 -- backported to 4.1 on Fedora -- and ICC 10) Navigator gts >= 0.7.6 optional (needed to build navigator plugin) Navigator CGAL >= 3.3.1 optional (needed to build navigator plugin) Navigator VMC == 0.95 optional (needed to build navigator with real motor support) Kicker libiowkit >= 1.5.0 optional (IOWarrior SDK) FireVision libdc1394 >= 2.0.1 recommended FireVision SDL >= 1.2.13 recommended (strongly recommended for visualization tools) FireVision Intel IPP == 5.1 optional (used in filters) FireVision libjpeg >= 6b-39 recommended FireVision libpng >= 1.2.22 optional FireVision OpenCV >= 1.0.0 optional (OpenCV image processing library, for example for face detection) FireVision leutron == 1.96.204 optional (frame grabber for old Leutron PCs) FireVision Triclops SDK >= 3.2.0.8 optional (Bumblebee 2 support) naomotion NaoQi >= 0.1.18 optional (required for NaoQi integration and cross compilation in nao branch) skillgui Graphviz >= 2.22 optional (required for graph visualization) skillgui Papyrus >= 0.10.0 optional (required for graph visualization) Player plugin Player >= 3.0 optional Nao Pos Viewer freeglut >= 2.4.0 optional $Id$