You will need certain software prerequisites before compiling BOINC.
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:
cvs -d :pserver:anonymous:@alien.ssl.berkeley.edu:/home/cvs/cvsroot checkout boincto get the development version, or
cvs -d :pserver:anonymous:@alien.ssl.berkeley.edu:/home/cvs/cvsroot checkout -r stable boincto get the stable version.
The BOINC source code is about 20-25 Mbytes.
Source code for a typical BOINC application, SETI@home, is here. "; page_tail(); ?>