Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 79 and Version 80 of dev/MacOSX


Ignore:
Timestamp:
Dec 5, 2016, 3:17:35 PM (7 years ago)
Author:
ahedges
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • dev/MacOSX

    v79 v80  
    99It should compile with LLVM/Clang on the supported OS versions. Just follow the directions in the following sections. The problem is that you can't play the game right now due to loader errors.
    1010
    11 Currently the dependencies are updated to use the right c++ standard library and are built for the x86-64 platform. The problem is that currently in the Lua library from CEGUI references it's symbols from the wrong library. This results in a run-time loader error at startup so you can't play the game right now. If you want to get it to run you have to compile the CEGUI dependencies yourself.
     11Currently the dependencies are updated to use the right c++ standard library and are built for the x86-64 platform. The problem is that currently the CEGUILuaScriptModule framework from CEGUI references it's symbols from the wrong library (it looks for tolua symbols in the lua dylib). This results in a run-time loader error at startup so you can't play the game right now. If you want to get it to run you have to compile the CEGUI dependencies yourself.
    1212
    1313== Nice To Know ==
     
    7474
    7575== Building Orxonox ==
    76 Once you have everything in place, fire up Cmake. Choose your source and build directories and click "Configure" (if you followed the tutorial to the point its {{{~/Development/Orxonox/trunk}}} for the source directory and {{{~/Development/Orxonox/trunk/build}}} for the build directory). Choose either Xcode or Makefiles as build mode, whichever suits your preferences. Check the correct locations and then click "Configure", followed by "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].
    77 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.
     76If you choose to use the Cmake gui to build it, fire up Cmake and choose your source and build directories (if you followed the tutorial to the point its {{{~/Development/Orxonox/trunk}}} for the source directory and {{{~/Development/Orxonox/trunk/build}}} for the build directory). Click "Configure" and choose either Xcode or Makefiles as build mode, whichever suits your preferences.
     77Once you have everything in place, check the correct locations and then click "Configure", followed by "Generate".
     78With the CLI Cmake simply type:
     79{{{
     80cd build
     81cmake .. -G Xcode # or without "-G Xcode" if you want makefiles.
     82}}}
     83
     84In 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].
     85Otherwise switch to Xcode, open up the "Orxonox.xcodeproj" file inside your build directory and hit "Run".
    7886
    7987== Playing Orxonox ==