Changes between Version 13 and Version 14 of MacBuild


Ignore:
Timestamp:
Nov 14, 2007, 5:55:29 PM (16 years ago)
Author:
charlief
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MacBuild

    v13 v14  
    11= Building BOINC Clients and Applications on Macintosh OS X =
    2 '''Last updated 10/16/07'''
    3 
    4 This document applies to BOINC version 5.10.23 and later. It has instructions for building BOINC for Macintosh OS X, plus information for building science project applications to run under BOINC on Macintosh OS X.
     2'''Last updated 11/14/07'''
     3
     4This document applies to BOINC version 5.10.30 and later. It has instructions for building BOINC for Macintosh OS X, plus information for building science project applications to run under BOINC on Macintosh OS X.
    55
    66Note: the information in this document changes from time to time for different versions of BOINC. For any version of BOINC source files, the corresponding version of this document can be found in the source tree at:
     
    4949== Building BOINC Manager with embedded Core Client plus libraries libboinc.a and libboinc_graphics_api.a ==
    5050
    51 BOINC depends on three third-party libraries: wxMac-2.6.3, curl-7.17.0, and jpeg-6b. (We have reverted to using wxMac-2.6.3 because we have found several bugs in later versions of wxMac.) You can obtain these from the following URLs:
     51BOINC depends on three third-party libraries: wxMac-2.6.3, curl-7.17.1, and jpeg-6b. (We have reverted to using wxMac-2.6.3 because we have found several bugs in later versions of wxMac.) You can obtain these from the following URLs:
    5252
    5353wxMac-2.6.3 (needed only if you are building the BOINC Manager):
     
    5959[http://downloads.sourceforge.net/wxwindows/wxMac-2.6.3.tar.bz2]
    6060
    61 curl-7.17.0:
     61curl-7.17.1:
    6262
    6363[http://curl.haxx.se]
    6464
    65 [http://curl.haxx.se/download/curl-7.17.0.tar.gz]
     65[http://curl.haxx.se/download/curl-7.17.1.tar.gz]
    6666
    6767jpeg-6b (needed only if you are building the BOINC libboinc_graphics_api.a library):
     
    7171[ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz]
    7272
    73 ''XCode 2.4.1 installs autoconf 2.59 and automake 1.63. To determine the version number, type 'autoconf --version' or 'automake --version'. Building curl-7.17.0 require autoconf 2.59 and automake 1.93 or later.''
     73''XCode 2.4.1 installs autoconf 2.59 and automake 1.63. To determine the version number, type 'autoconf --version' or 'automake --version'. Building curl-7.17.1 require autoconf 2.59 and automake 1.93 or later.''
    7474
    7575Upgrades for autoconf and automake are available from www.gnu.org:
     
    8383As stated above, all BOINC software for Power PC Macs must be built using GCC 3.3 and MacOS10.3.9 SDK to assure backward compatibility with OS 10.3. All BOINC software for Intel Macs must be built using GCC 4.0 and MacOS10.4.u SDK to allow cross-compiling.
    8484
    85 These are not done by either the XCode projects which come with wxMac-2.6.3, nor the !AutoMake scripts supplied with wxMac-2.6.3, curl-7.17.0, or jpeg-6b. So be sure to use our special scripts to build these packages.
     85These are not done by either the XCode projects which come with wxMac-2.6.3, nor the !AutoMake scripts supplied with wxMac-2.6.3, curl-7.17.1, or jpeg-6b. So be sure to use our special scripts to build these packages.
    8686
    8787Building BOINC and the library packages on which it depends requires OS 10.4.4 and XCode 2.4.1 (or greater). It may be possible to use XCode 2.3 and/or versions of OS X earlier than 10.4.4, but this has not been tested by the authors.
     
    9090   2. Put the following 3 directories inside the BOINC_dev folder (omit any you don't need):
    9191{{{
    92 curl-7.17.0
     92curl-7.17.1
    9393jpeg-6b
    9494wxMac-2.6.3