See the Software Prerequisites.

Overview

Download:
  wget http://boinc.berkeley.edu/source/boinc-VERSION.tar.gz
  tar xvzf boinc-VERSION.tar.gz
  cd boinc-VERSION
Configure:
  ./configure
Make:
  make
Check:
  make check

Troubleshooting

MySQL

BOINC gets MySQL compiler and linker flags from a program called mysql_config which comes with your MySQL distribution. This sometimes references libraries that are not part of your base system installation, such as -lnsl or -lnss_files. You may need to install additional packages (often you can use something called "mysql-dev" or "mysql-devel") or fiddle with Makefiles.