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).
| Name | Version | | ant | | | 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) | | |
| Name | Version | | ant | | | 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) | | |
| 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) | | |