Changes between Version 270 and Version 271 of BuildInstructions


Ignore:
Timestamp:
Feb 22, 2015, 2:08:47 AM (9 years ago)
Author:
historic_bruno
Comment:

Updates since building on OS X 10.6 is no longer supported

Legend:

Unmodified
Added
Removed
Modified
  • BuildInstructions

    v270 v271  
    1919   * [#Windows Windows] (7 or newer)
    2020   * [#Linux Linux]
    21    * [#OSX OS X] (preferably 10.7/Lion or newer)
     21   * [#OSX OS X] (10.7/Lion or newer)
    2222   * [#BSD FreeBSD/OpenBSD] (only experimental support at this time)
    2323 * Up-to-date system software (Windows service packs, graphics driver updates, etc)
     
    262262 * Obtain the command line tools:
    263263  * If you're using Lion 10.7.3 or later, Apple has made their ''Command Line Tools for Xcode'' package freely available, as a separate download. '''It does not include or require Xcode.''' If you don't want the Xcode IDE, it's recommended to install only this package from [https://developer.apple.com/downloads/index.action Apple Developer Downloads]. You need a free Apple ID to access the download. If you already have Xcode 4.3+, you can download the command line tools from the [https://developer.apple.com/library/IOs/#recipes/xcode_help-documentation_preferences/DownloadingandInstallingXcodeComponents/DownloadingandInstallingXcodeComponents.html download preferences].
    264   * If you're using Snow Leopard or Lion 10.7.2 or earlier, you'll probably need to install Xcode to get the command line tools:
     264  * If you're using Lion 10.7.2 or earlier, you'll probably need to install Xcode to get the command line tools:
    265265    * If available, use your Mac OS X install DVD which saves downloading 1.72+ GB.
    266     * Visit [https://developer.apple.com/downloads/index.action Apple Developer Downloads] (logging in with your free Apple ID) and download the latest Xcode version for your OS. Version 4.x is required for Lion, while version 3.x is required for Snow Leopard. It's very important you install the correct version.
    267     * The latest version of Xcode is also available for free from the [http://www.apple.com/mac/app-store/ Mac App Store], you'll need Snow Leopard 10.6.6 or later to access the App Store. ''Note: if you download the app, it is only the installer for Xcode. You need to open it and run the "Install Xcode" app.''
     266    * Visit [https://developer.apple.com/downloads/index.action Apple Developer Downloads] (logging in with your free Apple ID) and download the latest Xcode version for your OS.
     267    * The latest version of Xcode is also available for free from the [http://www.apple.com/mac/app-store/ Mac App Store]. ''Note: if you download the app, it is only the installer for Xcode. You need to open it and run the "Install Xcode" app.''
    268268  * If you want to build a distributable app bundle as described below, you will need Xcode.
    269269  * '''Note:''' As of Mavericks (10.9) and Xcode 5, Apple [https://developer.apple.com/library/mac/releasenotes/DeveloperTools/RN-Xcode/xc5_release_notes/xc5_release_notes.html#//apple_ref/doc/uid/TP40001051-CH2-SW302 no longer supports] llvm-gcc, instead it is required to use clang. Additionally, the default C++ library is now libc++ instead of libstdc++. If you've upgraded and previously built the game, you should pass the `--force-rebuild` flag to `build-osx-libs.sh`.
    270   * '''Note:''' As of Alpha 18, the game uses SpiderMonkey 31, which no longer supports gcc 4.2.x including llvm-gcc previously bundled with Xcode. The game can no longer be built on OS X Leopard (10.5), and there is a !SpiderMonkey [https://bugzilla.mozilla.org/show_bug.cgi?id=862657 bug] that breaks the build on Snow Leopard (10.6) with Xcode 3.2.6.
     270 * As of Alpha 18, the game uses SpiderMonkey 31 which requires a Python 2.7 version later than 2.7.3. If you're on Mountain Lion (10.8) or earlier, you will need to first update your Python installation with the latest 2.7.x installer from [https://www.python.org/downloads/release/python-279/ here].
    271271 * Obtain CMake:
    272272  * You can download a prebuilt OS X package [http://www.cmake.org/cmake/resources/software.html here].
     
    318318  * If you encounter any build errors, review the [http://trac.wildfiregames.com/report existing bug reports], check the [#Knownproblemsandsolutions known problems section] or please file a [http://trac.wildfiregames.com/newticket new bug in the tracker].
    319319 * Or if you have Xcode 4 installed, you can open `build/workspaces/xcode4/pyrogenesis.xcworkspace` (see discussion on this [http://www.wildfiregames.com/forum/index.php?showtopic=15511&st=160#entry261743 here]).
    320  * Or if you're on Snow Leopard and have Xcode 3 installed, you can open `build/workspaces/xcode3/pyrogenesis.xcodeproj`
    321320 * Run the automated tests to verify that everything works as expected like this:
    322321{{{