Changes between Version 5 and Version 6 of MacBuild


Ignore:
Timestamp:
May 2, 2007, 3:22:10 AM (17 years ago)
Author:
charlief
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MacBuild

    v5 v6  
    11= Building BOINC Clients and Applications on Macintosh OS X =
    2 === Last updated 5/27/07 ===
     2=== Last updated 5/2/07 ===
    33       
    4 This document applies to BOINC version 5.9.2 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.
     4This document applies to BOINC version 5.9.6 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:
     
    5656== Building BOINC Manager with embedded Core Client plus libraries libboinc.a and libboinc_graphics_api.a ==
    5757
    58 BOINC depends on three third-party libraries: wxMac-2.8.3, curl-7.16.1, and jpeg-6b. You can obtain these from the following URLs:
    59 
    60 wxMac-2.8.3 (needed only if you are building the BOINC Manager):
     58BOINC depends on three third-party libraries: wxMac-2.8.0, curl-7.16.1, and jpeg-6b.  (We have reverted to using wxMac-2.8.0 because we have found several bugs in later versions of wxMac.) You can obtain these from the following URLs:
     59
     60wxMac-2.8.0 (needed only if you are building the BOINC Manager):
    6161
    6262[http://www.wxwidgets.org]
    6363
    64 [http://prdownloads.sourceforge.net/wxwindows/wxMac-2.8.3.tar.gz]
    65 
    66 [http://downloads.sourceforge.net/wxwindows/wxMac-2.8.3.tar.bz2]
     64[http://prdownloads.sourceforge.net/wxwindows/wxMac-2.8.0.tar.gz]
     65
     66[http://downloads.sourceforge.net/wxwindows/wxMac-2.8.0.tar.bz2]
    6767
    6868curl-7.16.1:
     
    7878[ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz]
    7979
    80 ''XCode 2.4.1 installs autoconf 2.59 and automake 1.63. To determine the version number, type 'autoconf --version' or 'automake --version'. Building wxMac-2.8.3 and curl-7.16.1 require autoconf 2.59 and automake 1.93 or later.''
     80''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.16.1 require autoconf 2.59 and automake 1.93 or later.''
    8181
    8282Upgrades for autoconf and automake are available from www.gnu.org:
     
    9090As 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.
    9191
    92 These are not done by either the XCode projects which come with wxMac-2.8.3, nor the !AutoMake scripts supplied with wxMac-2.8.3, curl-7.16.1, or jpeg-6b. So be sure to use our special scripts to build these packages.
     92These are not done by either the XCode projects which come with wxMac-2.8.0, nor the !AutoMake scripts supplied with wxMac-2.8.0, curl-7.16.1, or jpeg-6b. So be sure to use our special scripts to build these packages.
    9393
    9494Building 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.
     
    100100      curl-7.16.1
    101101      jpeg-6b
    102       wxMac-2.8.3
     102      wxMac-2.8.0
    103103}}}
    104104