You will need certain software prerequisites before compiling BOINC.

CVS branches

The BOINC source code is maintained in CVS. The trunk is the development version, which may not compile or run. Other versions are tagged as follows:

stable
The latest publicly-released version, generally well-tested.
staging
The version currently being alpha-tested (so at least it compiles).
boinc_core_release_x_y_z
The source code for version x.y.z.
For a list of available tags, go here, scroll to the bottom of the page, and look at the popup menu after 'tag:'.

Source code

You can get the BOINC source code in two ways:

The BOINC source code is about 20-25 Mbytes.

Source code for a typical BOINC application, SETI@home, is here. "; page_tail(); ?>