It may not be necessary to build the core client; you can get executables for many platforms at http://boinc.berkeley.edu.

See the Software Prerequisites.

Unix, Mac OS/X

If you have MySQL installed, you can just do:

   cd boinc
   configure
   make
This will build boinc/client/boinc_VERSION_PLATFORM.

If you don't have MySQL installed, that configure step will fail. You can use the following trick (thanks to Eric Myers for this):

The idea is to trick the configure script into running a fake mysql_config script. An easy way to do that is:

  $  export MYSQL_CONFIG=true
or the setenv equivalent for tcsh. This runs /bin/true or similar to configure mysql, but ./configure does not fail.

Of course the server build fails when you say `make` when it tries to build anything requiring mysql, but if you say `make -k` it will still build the client and apps, lib and api. You can also cd to client or apps and say `make` there and that will work (once lib and api are built).

Windows

Open boinc.dsw (MSVC6) or boinc.sln (MSVC7). Build either the Release or Debug version. This should also build libraries and screensaver. "; page_tail(); ?>