Main > Reference Manual > Download and install > Installing on Linux, Unix and Cygwin > Compiling from the Subversion repository
To work with the code from the repository, follow the steps below.
Steps 2 and 3 are the main difference with the build process from a source code distribution.
- Your machine will need the following software components in addition to the ones listed for compiling from a distribution file:
- autoconf, v2.59 or later
Gnu Autoconf produces shell scripts to automatically configure software source code packages. This makes the source code easier to port across the different *nix flavors. - automake, v1.9.5 or later
Gnu Automake is a tool for automatically generating make-files. - libtool, v1.5 or later
Libtool hides the complexity of developing and using shared libraries for different platforms behind a consistent and portable interface. - doxygen, any version should do
Extracts documentation from the C++ source code. - wget
Command line HTTP client. - subversion, any version should do
Excellent version control tool.
- autoconf, v2.59 or later
- Pick up the latest code from the repository with the command:
svn checkout https://svn.code.sf.net/p/frepple/code/trunk <project_directory>
The repository allows anonymous connections for checkouts and it is also possible to browse it online at https://sourceforge.net/p/frepple/code/ - Initialize the automake/autoconf/libtool scripts:
cd <project_directory>
make -f Makefile.dist prep - Now the configure script is up to date and you can follow the same steps as in the section Build instructions to compile the code.
- To refresh your environment with the changes from the repository:
cd <project_directory>
svn update