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. - 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://frepple.svn.sourceforge.net/svnroot/frepple/trunk <project_directory>
More information on working with the Sourceforge svn repositories can be found on http://sourceforge.net/scm/?type=svn&group_id=166214
The repository allows anonymous connections for checkouts and it is also possible to browse it online from http://frepple.svn.sourceforge.net/viewvc/frepple/ - 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