Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 82 and Version 83 of dev/MacOSX


Ignore:
Timestamp:
Dec 12, 2016, 2:25:59 PM (7 years ago)
Author:
ahedges
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • dev/MacOSX

    v82 v83  
    33[[TracNav(TracNav/TOC_Development)]]
    44
    5 Here's how to get Orxonox up and running (compiling, currently you can't play the game) on macOS. It should build on anything from 10.8 (Mountain Lion) upwards (64-bit binaries for Intel processors only). The following procedure was tested on Mac OS X 10.12 (Sierra).
     5Here's how to get Orxonox up and running (currently due to some bugs you can't play the game right now) on macOS. It should build on anything from 10.8 (Mountain Lion) upwards (64-bit binaries for Intel processors only). The following procedure was tested on Mac OS X 10.12 (Sierra).
    66
    77== Current Status (as of December 5, 2016) ==
    88
    9 It 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.
    10 
    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 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.
     9It 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 as the window fails to show up.
    1210
    1311== Nice To Know ==
    1412
    15 Porting Orxonox to Mac OS X has taken very long now and it wouldn't have been possible without the help of the community ([wiki:RetoGrieder 1337], [wiki:FabianLandau x3n], [wiki:DamianFrick Mozork] and many others). Although you can play Orxonox very well on the Mac, there is still a myriad of things that can and do go wrong - we'll be fixing those as we progress. One of the nicer new features is the addition of '''Cg shaders''' to Orxonox - maybe someone will manage to make a tutorial on that matter.
     13Porting Orxonox to Mac OS X has taken very long now and it wouldn't have been possible without the help of the community ([wiki:RetoGrieder 1337], [wiki:FabianLandau x3n], [wiki:DamianFrick Mozork] and many others). One of the nicer new features is the addition of '''Cg shaders''' to Orxonox - maybe someone will manage to make a tutorial on that matter.
    1614
    1715== Prerequisites ==
     
    4543=== Building the dependencies on your own ===
    4644
    47 You don't want to. But in case you have to (which right now you do) consult [http://www.orxonox.net/wiki/MacOSXDependencies "Dependencies for Mac OS X"].
     45You don't want to. But in case you have to consult [http://www.orxonox.net/wiki/MacOSXDependencies "Dependencies for Mac OS X"].
    4846
    4947== Building Orxonox ==
     
    5351{{{
    5452cd trunk/build
    55 cmake .. -G Xcode # or without "-G Xcode" if you want makefiles.
     53cmake .. -G Xcode # or without the "-G Xcode" if you want makefiles.
    5654}}}
    5755