Changes between Version 16 and Version 17 of FawkesDependencies


Ignore:
Timestamp:
02/04/08 15:08:56 (12 years ago)
Author:
tim
Comment:

Marked strongly recommended deps, removed libraw (dep of libdc1394), some modules names changed

Legend:

Unmodified
Added
Removed
Modified
  • FawkesDependencies

    v16 v17  
    44This information has to be replicated in the file source:trunk/doc/DEPENDENCIES in the Fawkes tree because there may be users that get the software without access to this website. But since this website will be the main source for information and since it is better readable we want this information to be here, too. 
    55 
     6The Module here denotes either the main application (Fawkes) or a specific plugin (like Navigator) or subsystem (like FireVision). 
     7 
    68== Mandatory dependencies == 
    7 These are must-have items. If anything is not installed or installed in a lower version it will most probably not work. 
     9These are must-have items. If anything is not installed or installed in a lower version it will not work. 
    810 
    911||'''Module'''||'''Dependency'''||'''Version'''||'''Notes'''|| 
     
    1820 
    1921== Optional dependencies == 
    20 Having this will reveal more features and make the software more useable or will scratch another specific itch. Install if needed. 
     22Below is a list of optional dependencies. Having this will reveal more features and make the software more useable. Many of these optional dependencies reveal a whole new world of features so install what is possible. If the module is marked with an asterisk (*) in the R(ecommended) column then it is strongly recommended to install this dependency. Without the software will not be as useful as it should be. 
    2123 
    22 ||'''Module'''||'''Dependency'''||'''Version'''||'''Notes'''|| 
    23 ||All||[http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/index.htm Intel Compiler]||>= 10.1.008||icc can be used to compile the software. Set CC to icc in config.mk and ICC_PATH appropriately in icc.mk|| 
    24 ||Fawkes||[http://subversion.tigris.org/ Subversion]||>= 1.3||needed if you want to use the version control system|| 
    25 ||Fawkes||[http://libxmlplusplus.sourceforge.net/ libxml++]||>= 2.14.0||needed to build interface_generator, only needed when developing interfaces|| 
    26 ||Fawkes||[http://gts.sourceforge.net/ GTS]||>= 0.7.6||needed to build navigator plugin|| 
    27 ||Fawkes||VMC||== 0.95||needed to build navigator with real motor support, custom patches required|| 
    28 ||Fawkes||[http://www.codemercs.com/IOWarriorE.html libiowkit]||>= 1.5.0||needed to access the IOWarrior (kicker)|| 
    29 ||Fawkes||[http://avahi.org Avahi]||>= 0.6||Used for automatic peer and service detection, ''required on the robots''|| 
    30 ||Fawkes||[http://www.gtkmm.org gtkmm]||>= 2.10||Used for GUI applications|| 
    31 ||Fawkes||[http://www.gtkmm.org glibmm]||>= 2.12||Used for GUI applications|| 
    32 ||Fawkes||[http://cairographics.org/cairomm/ cairomm]||>= 1.2.4||Field visualization|| 
    33 ||Fawkes||[http://glade.gnome.org/ glademm]||>= 2.6.3||Glade used to build GUIs|| 
    34 ||Fawkes||[http://www.openmp.org OpenMP]||>= 2.5||OpenMP spec 2.5, comes with GCC 4.2 (4.1 on Fedora) and ICC 10|| 
    35 ||FireVision||[http://damien.douxchamps.net/ieee1394/libdc1394/ libdc1394]||>= 2.0.0rc7.svn459||needed for Firewire support|| 
    36 ||FireVision||[http://www.linux1394.org/ libraw1394]||>= 1.2.1|||| 
    37 ||FireVision||[http://www.libsdl.org/ SDL]||>= 1.2.11||strongly recommended for visualization tools|| 
    38 ||FireVision||[http://developer.intel.com/software/products/ipp/ Intel IPP]||== 5.1||used in filters, free university version available|| 
    39 ||FireVision||[http://freshmeat.net/projects/libjpeg/ libjpeg]||>= 6b-36.2.1||optional image reader/writer/compressor|| 
    40 ||FireVision||[http://www.libpng.org/pub/png/libpng.html libpng]||>= 1.2.8||optional image reader/writer|| 
    41 ||FireVision||[http://www.intel.com/technology/computing/opencv/ OpenCV]||>= 1.0.0||OpenCV image processing library, for example for face detection|| 
    42 ||FireVision||leutron||>= 1.96.204||frame grabber for old Leutron PCs|| 
    43 ||FireVision||Triclops SDK||>= 3.2.0.8||PTGrey Bumblebee2 support, see FireVisionTriclops|| 
    44  
     24||'''Module'''||'''Dependency'''||'''Version'''||'''R'''||'''Notes'''|| 
     25||All||[http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/index.htm Intel Compiler]||>= 10.1.008||||icc can be used to compile the software. Set CC to icc in config.mk and ICC_PATH appropriately in icc.mk|| 
     26||Fawkes||[http://subversion.tigris.org/ Subversion]||>= 1.4||'''*'''||needed if you want to use the version control system|| 
     27||Fawkes||[http://libxmlplusplus.sourceforge.net/ libxml++]||>= 2.14.0||'''*'''||needed to build interface_generator, only needed when developing interfaces|| 
     28||Fawkes||[http://avahi.org Avahi]||>= 0.6||'''*'''||Used for automatic peer and service detection, ''required on the robots''|| 
     29||Fawkes||[http://www.gtkmm.org gtkmm]||>= 2.10||||Used for GUI applications|| 
     30||Fawkes||[http://www.gtkmm.org glibmm]||>= 2.12||||Used for GUI applications|| 
     31||Fawkes||[http://cairographics.org/cairomm/ cairomm]||>= 1.2.4||||Field visualization|| 
     32||Fawkes||[http://glade.gnome.org/ glademm]||>= 2.6.3||||Glade used to build GUIs|| 
     33||Fawkes/FireVision||[http://www.openmp.org OpenMP]||>= 2.5||||OpenMP spec 2.5, comes with GCC 4.2 (4.1 on Fedora) and ICC 10|| 
     34||Navigator||[http://gts.sourceforge.net/ GTS]||>= 0.7.6||||needed to build navigator plugin|| 
     35||Navigator||VMC||== 0.95||||needed to build navigator with real motor support, custom patches required|| 
     36||Kicker||[http://www.codemercs.com/IOWarriorE.html libiowkit]||>= 1.5.0||||needed to access the IOWarrior (kicker)|| 
     37||FireVision||[http://damien.douxchamps.net/ieee1394/libdc1394/ libdc1394]||>= 2.0.1||'''*'''||needed for Firewire support|| 
     38||FireVision||[http://www.libsdl.org/ SDL]||>= 1.2.11||'''*'''||strongly recommended for visualization tools|| 
     39||FireVision||[http://developer.intel.com/software/products/ipp/ Intel IPP]||== 5.1||||used in filters, free university version available|| 
     40||FireVision||[http://freshmeat.net/projects/libjpeg/ libjpeg]||>= 6b-36.2.1||'''*'''||image reader/writer/compressor, JPEG network transmission|| 
     41||FireVision||[http://www.libpng.org/pub/png/libpng.html libpng]||>= 1.2.8||||optional image reader/writer|| 
     42||FireVision||[http://www.intel.com/technology/computing/opencv/ OpenCV]||>= 1.0.0||||OpenCV image processing library, for example for face detection|| 
     43||FireVision||leutron||>= 1.96.204||||frame grabber for old Leutron PCs|| 
     44||FireVision||Triclops SDK||>= 3.2.0.8||||PTGrey Bumblebee2 support, see FireVisionTriclops|| 
    4545 
    4646== How to get dependencies == 
    4747Most of the dependencies should be met by a recent Linux distribution, Fedora 7 and upwards is preferred and supported. 
    4848 
    49 For dependencies that are not fulfilled by the distribution itself a Yum repository is provided for Fedora Core 6 an higher. There are repository release RPMs available: 
    50  Fedora Core 6: 
    51     https://lechuck.informatik.rwth-aachen.de:2342/yumrepo/6/noarch/allemaniacs-release-6-1.noarch.rpm 
    52  Fedora 7: 
    53     https://lechuck.informatik.rwth-aachen.de:2342/yumrepo/7/noarch/allemaniacs-release-7-1.noarch.rpm 
     49For dependencies that are not fulfilled by the distribution itself a Yum repository is provided for Fedora 8. The repository release RPM is available: 
     50 Fedora 8: 
     51    https://lechuck.informatik.rwth-aachen.de:2342/yumrepo/8/i386/allemaniacs-release-8-1.noarch.rpm