Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 41 and Version 42 of dev/MacOSX


Ignore:
Timestamp:
Nov 30, 2010, 11:32:52 PM (13 years ago)
Author:
youngk
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • dev/MacOSX

    v41 v42  
    55== Current Status (as of November 30th, 2010) ==
    66
    7 Note: Proper update will follow soon.
    8 
    9 We're having trouble building Orxonox on Xcode, and running the game currently works only when manually adding some files. We were also not able to test Orxonox on 10.5 machines, please try if you have Leopard.  When the game runs, CEGUI won't properly capture mouse input and resources aren't loaded properly either (and that includes the tcl console). Dependency package is available down below for you to try out. Note that the svn trunk currently does not compile on OS X. To compile Orxonox on the mac you need to check out the branch ois_update.
     7We're having trouble building Orxonox on Xcode, and running the game currently works only when manually adding some files. We were also not able to test Orxonox on 10.5 machines, please try if you have Leopard.  When the game runs, CEGUI won't properly capture mouse input and resources aren't loaded properly either. You can start a level, but it'll fail to load the HUD, as well as the ship. Dependency package is available down below for you to try out. Note that the svn trunk currently does not compile on OS X. To compile Orxonox on the mac you need to check out the branch ois_update.
    108
    119{{{https://svn.orxonox.net/game/code/branches/ois_update}}}
     10
     11For Leopard (10.5) users: Please try to build with a few different versions of Lua, for it seems to cause us the most trouble in downwards compatibility. Lua must be compiled against the 10.5 SDK, on an i386 architecture and the library must be dynamically linked. To get all three flies with one swat, use the patchfile in the Tools directory of the dependency package by executing the following command inside the lua_5.1.4 source directory:
     12
     13{{{patch -p1 -i patchfile}}}
    1214
    1315== Nice To Know ==
     
    3840
    3941|| Dependency Package || Version || Size ||
    40 || [http://svn.orxonox.net/ogre/apple/precompiled_dependencies/OrxonoxDeps_101130_1.0_OSX.7z "Mac OS X"] || 1.0 || 12M ||
     42|| [http://svn.orxonox.net/ogre/apple/precompiled_dependencies/OrxonoxDeps_101201_1.0_OSX.7z "Mac OS X"] || 1.0 || 10M ||
    4143
    4244For the suicidal ones, here's the dependency list, if you want to compile them yourself (files are preferentially dynamically linked):
     
    4547|| Library name || Minimum Version || Recommended Version || Notes ||
    4648|| [http://www.ogre3d.org/ "OGRE 3D Graphics Engine"] || 1.4 || 1.7.2 ||  ||
    47 || [http://www.cegui.org.uk/wiki/index.php/Main_Page "CEGUI (Crazy Eddie's GUI System)"] || 0.5 || 0.6.2 || ||
     49|| [http://www.cegui.org.uk/wiki/index.php/Main_Page "CEGUI (Crazy Eddie's GUI System)"] || 0.5 || 0.6.2 || Only CEGUI.framework is needed ||
    4850|| [http://www.boost.org/ "Boost libraries"]  || 1.35 || 1.44 || Hint: Use MacPorts ||
    4951|| [http://enet.bespin.org/ "ENet (Network library)"]           || 1.1 || - || Included in orxonox ||
     
    6971== Building Orxonox ==
    7072
    71 Once you have everything in place, fire up Cmake. Choose your source and build directories and click "Configure". Choose either Xcode or Makefiles as build mode, whichever suits your preferences. Disable the variable "PCH_ENABLE". This will be fixed soon. Check the correct locations of the dependencies and make sure you're using the right Apple SDK (MacOSX10.5.sdk or MacOSX10.6.sdk) and then click "Generate". In case you're using Makefiles as build mode, you can just follow the normal steps to compile Orxonox: [http://www.orxonox.net/wiki/Buildsystem Buildsystem].
    72 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.
     73Once you have everything in place, fire up Cmake. Choose your source and build directories and click "Configure". Choose either Xcode or Makefiles as build mode, whichever suits your preferences. Check the correct locations of the dependencies and make sure you're using the right Apple SDK (MacOSX10.5.sdk or MacOSX10.6.sdk) and then click "Generate". In case you're using Makefiles as build mode, you can just follow the normal steps to compile Orxonox: [http://www.orxonox.net/wiki/Buildsystem Buildsystem].
     74Otherwise 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).