Changes between Version 77 and Version 78 of MacBuild
- Timestamp:
- Jul 31, 2013, 1:50:52 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MacBuild
v77 v78 1 1 = Building BOINC Client and Manager on Macintosh OS X = 2 '''Last updated 4/19/13'''3 4 This document applies to BOINC version 7. 0.42and later. It has instructions for building the BOINC Client and Manager for Macintosh OS X. For information on building science project applications to run under BOINC on Macintosh OSX, see BuildMacApp.2 '''Last updated 7/31/13''' 3 4 This document applies to BOINC version 7.2.8 and later. It has instructions for building the BOINC Client and Manager for Macintosh OS X. For information on building science project applications to run under BOINC on Macintosh OSX, see BuildMacApp. 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: … … 46 46 == Building BOINC Manager with embedded BOINC Client == 47 47 48 BOINC depends on six third-party libraries: wxMac-2.8.10, c-ares-1.9.1, curl-7.26.0, openssl-1.0.1 c, freetype-2.4.10, ftgl-2.1.3~rc5 and sqlite3.7.14.1. You can obtain the source files from the following URLs:48 BOINC depends on six third-party libraries: wxMac-2.8.10, c-ares-1.9.1, curl-7.26.0, openssl-1.0.1e, freetype-2.4.10, ftgl-2.1.3~rc5 and sqlite3.7.14.1. You can obtain the source files from the following URLs: 49 49 50 50 wxMac-2.8.10 (needed only if you are building the BOINC Manager): … … 74 74 [http://c-ares.haxx.se/download/c-ares-1.9.1.tar.gz] 75 75 76 openssl-1.0.1 c:76 openssl-1.0.1e: 77 77 78 78 [http://www.openssl.org/] 79 79 80 [http://www.openssl.org/source/openssl-1.0.1 c.tar.gz]80 [http://www.openssl.org/source/openssl-1.0.1e.tar.gz] 81 81 82 82 freetype-2.4.10 (needed only if you are building the BOINC default screensaver or a project screensaver): … … 99 99 MAC_OS_X_VERSION_MIN_REQUIRED=1040 100 100 }}} 101 These are not done automatically by either the Xcode projects which come with wxMac-2.8.10, nor the !AutoMake scripts supplied with wxMac-2.8.10, c-ares-1.9.1, curl-7.26.0, openssl-1.0.1 c, freetype-2.4.10, ftgl-2.1.3~rc5 and sqlite3.7.14.1. So be sure to use our special scripts to build these packages.101 These are not done automatically by either the Xcode projects which come with wxMac-2.8.10, nor the !AutoMake scripts supplied with wxMac-2.8.10, c-ares-1.9.1, curl-7.26.0, openssl-1.0.1e, freetype-2.4.10, ftgl-2.1.3~rc5 and sqlite3.7.14.1. So be sure to use our special scripts to build these packages. 102 102 103 103 1. Create a parent directory within which to work. In this description , we will call it BOINC_dev, but you can name it anything you wish. … … 107 107 c-ares-1.9.1 108 108 curl-7.26.0 109 openssl-1.0.1 c109 openssl-1.0.1e 110 110 wxMac-2.8.10 111 111 freetype-2.4.10 … … 133 133 '''Note 1:''' Be sure to run the script using the source command. Do not double-click on the scripts or use the sh command to run them. 134 134 135 '''Note 2:''' this script tries to build all six third-party libraries: wxMac-2.8.10, c-ares-1.9.1, curl-7.26.0, openssl-1.0.1 c, freetype-2.4.10, ftgl-2.1.3~rc5 and sqlite3.7.14.1. when the script finishes, it will display a warning about any libraries was unable to build (for example, if you have not downloaded them.)135 '''Note 2:''' this script tries to build all six third-party libraries: wxMac-2.8.10, c-ares-1.9.1, curl-7.26.0, openssl-1.0.1e, freetype-2.4.10, ftgl-2.1.3~rc5 and sqlite3.7.14.1. when the script finishes, it will display a warning about any libraries was unable to build (for example, if you have not downloaded them.) 136 136 137 137 5. Build BOINC as follows: