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) | | |