Changes between Version 77 and Version 78 of dev/MacOSX
- Timestamp:
- Nov 14, 2016, 4:01:08 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
dev/MacOSX
v77 v78 21 21 == Prerequisites == 22 22 23 Lets assume you have a more recent installation of OS X (i.e. whatever we support: >= 10. 5). To get you started, we first need to set up your development environment:24 * Xcode ( Download version 3 for free from: [http://developer.apple.com/technologies/xcode.html "Apple Developer Connection"]. But its highly recommended to buy Xcode 4 via the AppStore (~~five bucks~~ now it's '''FREE'''), because its just so much better than the old Xcode3.23 Lets assume you have a more recent installation of OS X (i.e. whatever we support: >= 10.8). To get you started, we first need to set up your development environment: 24 * Xcode (version 4 or higher) it's free. 25 25 * Cmake (You need at least 2.8.4. Get the prebuilt dmg-Image for Mac OS X: [http://www.cmake.org/cmake/resources/software.html Cmake]) 26 27 For Xcode 3 you need to make absolutely sure to select the "MacOSX10.4u.sdk" for installation, while running the Xcode installer. It's needed for compatibility reasons.28 26 29 27 == Source Files == … … 52 50 53 51 || Dependency Package || Version || Size || Notes || 54 || [http://svn.orxonox.net/ogre/apple/precompiled_dependencies/OrxonoxDeps_110 428_2.0_OSX.tar.bz2 "Mac OS X"] || 2.0 || 24M || Package for anything beyond kicklib2 ||52 || [http://svn.orxonox.net/ogre/apple/precompiled_dependencies/OrxonoxDeps_110530_3.0_OSX.tar.bz2 "Mac OS X"] || 3.0 || 24M || Package for anything beyond kicklib2 || 55 53 56 54 === Building the dependencies on your own === … … 60 58 61 59 || Library name || Minimum Version || Recommended Version || Notes || 62 || [http://www.ogre3d.org/ "OGRE 3D Graphics Engine"] || 1.4 || 1. 7.2 || ||63 || [http://www.cegui.org.uk/wiki/index.php/Main_Page "CEGUI (Crazy Eddie's GUI System)"] || 0.5 || 0. 6.2|| We need: CEGUI.framework, CEGUILuaScriptModule.framework and ceguitolua++.framework. Plus, disable all ppc architectures ||64 || [http://www.boost.org/ "Boost libraries"] || 1.35 || 1.4 4|| Hint: Use MacPorts ||60 || [http://www.ogre3d.org/ "OGRE 3D Graphics Engine"] || 1.4 || 1.8.2 || || 61 || [http://www.cegui.org.uk/wiki/index.php/Main_Page "CEGUI (Crazy Eddie's GUI System)"] || 0.5 || 0.7.9 || We need: CEGUI.framework, CEGUILuaScriptModule.framework and ceguitolua++.framework. Plus, disable all ppc architectures || 62 || [http://www.boost.org/ "Boost libraries"] || 1.35 || 1.49 || Hint: Use MacPorts || 65 63 || [http://www.lua.org/ "Lua (scripting language)"] || 5.0 or 5.1 || 5.1.4 || Hint: Use the patchfile located in the Tools directory of the dependency package. ($patch -p1 -i patchfile) inside source dir. But preferentially use the Lua version shipped with CEGUI || 66 64 || Tcl (shell script language) || 8.4 or 8.5 || - || Use Apple system version || … … 86 84 Otherwise switch to Xcode, open up the "Orxonox.xcodeproj" file inside your build directory and hit "Build". Let it simmer, while stirring the soup from time to time, and you're set to play the game (Hopefully). Mind always keeping an eye on the "Current Status" section, for I will write there if you have to follow special instructions. 87 85 88 '''Note to Xcode3 users:''' When compiling, you'll get a huge list of linker warnings of the sort {{{duplicate dyld}}}. Even though they're annoying, you can safely ignore them - they don't appear on Xcode4 anymore.89 90 86 == Playing Orxonox == 91 87 I'll assume you have done the appropriate of the above sections. Run Orxonox by double-clicking on the Orxonox.app in the build directory.