Changes between Version 13 and Version 14 of MacBuild
- Timestamp:
- Nov 14, 2007, 5:55:29 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MacBuild
v13 v14 1 1 = Building BOINC Clients and Applications on Macintosh OS X = 2 '''Last updated 1 0/16/07'''3 4 This document applies to BOINC version 5.10. 23and 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 4 This 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. 5 5 6 6 Note: 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: … … 49 49 == Building BOINC Manager with embedded Core Client plus libraries libboinc.a and libboinc_graphics_api.a == 50 50 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:51 BOINC 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: 52 52 53 53 wxMac-2.6.3 (needed only if you are building the BOINC Manager): … … 59 59 [http://downloads.sourceforge.net/wxwindows/wxMac-2.6.3.tar.bz2] 60 60 61 curl-7.17. 0:61 curl-7.17.1: 62 62 63 63 [http://curl.haxx.se] 64 64 65 [http://curl.haxx.se/download/curl-7.17. 0.tar.gz]65 [http://curl.haxx.se/download/curl-7.17.1.tar.gz] 66 66 67 67 jpeg-6b (needed only if you are building the BOINC libboinc_graphics_api.a library): … … 71 71 [ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz] 72 72 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. 0require 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.'' 74 74 75 75 Upgrades for autoconf and automake are available from www.gnu.org: … … 83 83 As 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. 84 84 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.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.1, or jpeg-6b. So be sure to use our special scripts to build these packages. 86 86 87 87 Building 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. … … 90 90 2. Put the following 3 directories inside the BOINC_dev folder (omit any you don't need): 91 91 {{{ 92 curl-7.17. 092 curl-7.17.1 93 93 jpeg-6b 94 94 wxMac-2.6.3