In order to compile the sources in your system you will require a full operational C++ development environment consisting of a c++ compiler / linker and make as major dependencies. Also, because lexical analysis is based on flex, you will need this product installed as well.
If you want to generate library documentation, doxygen must be installed in your system but this is not mandatory in order to compile the sources. Also, pdflatex is required to convert the documentation to pdf format.
Configuration process will check if your environment is valid and will warn you if an optional component is missing or stop with an error if a mandatory dependency is not satisfied.
The development environment I have been using for this release consists of a Debian SID i386 distribution with the following packages installed:
- gcc 4.1.1-15
- make 3.81-3
- flex 2.5.33-11
- doxygen 1.5.1-1
- texlive-extra-utils 2007-7
But, as the only requirements at source level are for flex and a good STL support, any POSIX environment should work fine.
In case you detect a problem compiling sources in a particular environment please post a support request at http://sourceforge.net/tracker/?group_id=193555&atid=945883 detailing the environment used and the error report at configuration or compilation stage.
RSS Feeds