Changes between Version 1 and Version 2 of CompileClient


Ignore:
Timestamp:
Apr 25, 2007, 1:32:53 PM (17 years ago)
Author:
Nicolas
Comment:

Required manual changes to automatic conversion.

Legend:

Unmodified
Added
Removed
Modified
  • CompileClient

    v1 v2  
    11= Compiling BOINC client software =
    22
    3       The BOINC client software includes:
     3The BOINC client software includes:
    44 * The core client
    55 * The BOINC Manager
     
    99
    1010== Linux/x86 ==
    11   We recommend that you build client software using a virtual machine running under Microsoft Virtual PC. Download the [VirtualMachines Compatibility] virtual machine image. Then:
     11
     12We recommend that you build client software using a virtual machine running under Microsoft Virtual PC. Download the [VirtualMachines Compatibility] virtual machine image. Then:
    1213 * [SourceCode Download current source code]
    1314 * In the top directory, type
     
    2021 [BuildSystem See details]
    2122
    22  The result (in the sea/ directory) will be a self-extracting archive (boinc_x.y.z_i686-pc-linux-gnu.sh) containing the BOINC client software.
     23The result (in the sea/ directory) will be a self-extracting archive (boinc_x.y.z_i686-pc-linux-gnu.sh) containing the BOINC client software.
     24
    2325== Other Unix ==
    2426
     
    2729 * [BuildSystem Configure (with --disable_server) and make]
    2830
    29  The result (in the sea/ directory) will be a self-extracting archive (boinc_x.y.z_PLATFORM.sh) containing the BOINC client software.  If you have old versions of libraries (curl, openssl etc.) in /usr/lib, and newer versions somewhere else (like /usr/local/lib) you must tell the linker where to find the newer versions:
    30 
     31The result (in the sea/ directory) will be a self-extracting archive (boinc_x.y.z_PLATFORM.sh) containing the BOINC client software.  If you have old versions of libraries (curl, openssl etc.) in /usr/lib, and newer versions somewhere else (like /usr/local/lib) you must tell the linker where to find the newer versions:
    3132
    3233{{{
    3334./configure LDFLAGS=-L/usr/local/lib
    3435}}}
    35   Here is the list of packages that are needed to compile the BOINC graphics  libs on Debian (the same packages should also be available on Ubuntu):
     36
     37Here is the list of packages that are needed to compile the BOINC graphics libs on Debian (the same packages should also be available on Ubuntu):
    3638
    3739freeglut3-dev libsm-dev libice-dev libxmu-dev libxi-dev libx11-dev  libjpeg62-dev
    3840
     41== Windows ==
    3942
    40 == Windows ==
    41   Use Microsoft Visual Studio 2005. Install version 2.6.3 of [http://www.wxwidgets.org/ WxWidgets]:
     43Use Microsoft Visual Studio 2005.
    4244
     45Install version 2.6.3 of [http://www.wxwidgets.org/ WxWidgets]:
    4346
    44  * Download and install the WxWidgets source     according to instructions on the web site.
    45  * In Settings/Control Panel/System,     select Advanced; click Environment Variables.     Under 'User variables' click New.     Create a variable named 'wxwin'     with value 'c:\wx' (or wherever you installed it).    Then restart Visual Studio.
     47 * Download and install the WxWidgets source according to instructions on the web site.
     48 * In Settings/Control Panel/System, select Advanced; click Environment Variables. Under 'User variables' click New. Create a variable named 'wxwin' with value 'c:\wx' (or wherever you installed it). Then restart Visual Studio.
    4649
    47  Open boinc/win_build/boinc.sln, and build.  TODO: instructions for creating an installer with Installshield X.
    48 
     50Open boinc/win_build/boinc.sln, and build. TODO: instructions for creating an installer with Installshield X.
    4951
    5052== Mac OS X ==
    51   Instructions for building the BOINC client on Mac OS X are [MacBuild here].
     53
     54Instructions for building the BOINC client on Mac OS X are [MacBuild here].