Changes between Version 6 and Version 7 of MacBuild


Ignore:
Timestamp:
Jul 21, 2007, 12:29:37 AM (17 years ago)
Author:
charlief
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MacBuild

    v6 v7  
    11= Building BOINC Clients and Applications on Macintosh OS X =
    2 === Last updated 5/2/07 ===
     2=== Last updated 7/21/07 ===
    33       
    44This 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.
     
    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.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:
     58BOINC depends on three third-party libraries: wxMac-2.8.0, curl-7.16.4, 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:
    5959
    6060wxMac-2.8.0 (needed only if you are building the BOINC Manager):
     
    6666[http://downloads.sourceforge.net/wxwindows/wxMac-2.8.0.tar.bz2]
    6767
    68 curl-7.16.1:
     68curl-7.16.4:
    6969
    7070[http://curl.haxx.se]
    7171
    72 [http://curl.haxx.se/download/curl-7.16.1.tar.gz]
     72[http://curl.haxx.se/download/curl-7.16.4.tar.gz]
    7373
    7474jpeg-6b (needed only if you are building the BOINC libboinc_graphics_api.a library):
     
    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 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.4 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.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.
     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.4, 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.
     
    9898
    9999{{{
    100       curl-7.16.1
     100      curl-7.16.4
    101101      jpeg-6b
    102102      wxMac-2.8.0