wiki:Dependencies List

Dependencies

To use and compile Finroc®, some tools and libraries must available on the target system.

Notably, for Ubuntu platforms, there are meta packages that can be used instead (see Getting started).

Unstable Version 17.03 (beta) and Development Branch

Tools

Name Version
ant
astyle = 2.03
curl
dialog
doxygen or
llvm & libclang-dev & llvm-dev
<= 1.7.6.1
>= 3.4
g++ or
clang
>= 5.4
>= 3.4
graphviz
make
mercurial
openjdk >= 7
pkg-config

Perl libraries

Name Version
switch
term-readkey
time-modules
ui-dialog
xml-simple

Libraries for building components

Name Version
boost >= 1.46
cppunit
fontchooser (java)
itext5 (java)
svgsalamander (java)
xml2
xstream (java)
xpp3 (java)

Stable Version 14.08

Tools

Name Version
ant
astyle = 2.03
curl
dialog
doxygen or
llvm & libclang-dev & llvm-dev
<= 1.7.6.1
>= 3.4
g++ or
clang
>= 4.8
>= 3.4
graphviz
make
mercurial
openjdk >= 7
pkg-config

Perl libraries

Name Version
switch
term-readkey
time-modules
ui-dialog
xml-simple

Libraries for building components

Name Version
boost >= 1.46
cppunit
fontchooser (java)
itext5 (java)
svgsalamander (java)
xml2
xstream (java)
xpp3 (java)

Old Stable Version 13.10 (Support ended)

Tools

Name Version
ant
astyle = 2.03
curl
dialog
doxygen or
llvm & libclang-dev & llvm-dev
<= 1.7.6.1
>= 3.4
g++ or
clang
>= 4.6
>= 3.4
graphviz
make
mercurial
openjdk >= 6
pkg-config

Perl libraries

Name Version
term-readkey
time-modules
ui-dialog
xml-simple

Libraries for building components

Name Version
boost >= 1.46
cppunit
fontchooser (java)
svgsalamander (java)
xml2
xstream (java)
xpp3 (java)
Last modified 16 months ago Last modified on 09.08.2017 14:56:28