[Tickets] [Orxonox] #362: Make Orxonox work on OS X

Orxonox trac at orxonox.net
Sun Mar 13 17:10:00 CET 2011


#362: Make Orxonox work on OS X
------------------------------+---------------------------------------------
 Reporter:  dafrick           |       Owner:  youngk                        
     Type:  task              |      Status:  new                           
 Priority:  normal            |   Milestone:  Version 0.1 Codename: Arcturus
Component:  GeneralFramework  |     Version:  0.0.4                         
 Severity:  normal            |    Keywords:                                
------------------------------+---------------------------------------------
Description changed by youngk:

Old description:

> Make Orxononx compile and run on OS X.
> If possible, create a bundle.
>
> = General Update for Ticket (as of March 13 2011) =
>
> Consult [wiki:MacOSX MacOSX] for more details (including a tutorial).
>
> == Achieved Goals ==
>  * Dependency package for Mac OS X 10.6
>  * Compilation
>  * Execution
>  * Playability
>  * Tutorial and Documentation
>
> == Prevailing Issues ==
>  * Occasional crashes (eg. in conjunction with sound and occasionally in
> fullscreen mode)
>  * Sound errors: OpenAL (maybe ALUT)
>  * No application bundle
>  * Linker Warnings (same issue as:
> [http://www.paraview.org/Bug/bug_relationship_graph.php?bug_id=10179&graph=relation
> "Linker Warnings"])
>  * Related ticket: #367

New description:

 Make Orxononx compile and run on OS X.
 If possible, create a bundle.

 = General Update for Ticket (as of March 13 2011) =

 Consult [wiki:MacOSX MacOSX] for more details (including a tutorial).

 == Achieved Goals ==
  * Dependency package for Mac OS X 10.6
  * Compilation
  * Execution
  * Playability
  * Tutorial and Documentation

 == Prevailing Issues ==
  * Occasional crashes (eg. in conjunction with sound and occasionally in
 fullscreen mode)
  * Sound errors: OpenAL (maybe ALUT)
  * No application bundle
  * Render window issues (eg. staying inactive / in background)
  * Linker Warnings (same issue as:
 [http://www.paraview.org/Bug/bug_relationship_graph.php?bug_id=10179&graph=relation
 "Linker Warnings"])


 = Additional Information =
 == Resolving Render Window Issues ==
 We need a way to properly interface with the
 [http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/Introduction.html
 "Cocoa framework"] of Apple. We do need in-depth knowledge of
 ObjectiveC/C++. [http://will.thimbleby.net/ogre3d-tutorial/ “Tutorial 1"]
 and [http://www.ogre3d.org/tikiwiki/Using+A+Cocoa+Window&comzone=show
 "Tutorial 2"] may help.

 == Creating a Mac Application Bundle ==
 Most of the work is done by CPack, a co-application of CMake. The
 following three pages might help:
 [http://www.cmake.org/Wiki/CMake:Packaging_With_CPack#Using_CPack_with_CMake
 "Packaging with CPack"], [http://www.cmake.org/Wiki/BundleUtilitiesExample
 "Bundle Utilities Example"] and
 [http://www.cmake.org/Wiki/CMake:CPackPackageGenerators#Bundle_.28OSX_only.29
 "CPack Generators"].

--

-- 
Ticket URL: <www.orxonox.net/ticket/362#comment:4>
Orxonox <http://www.orxonox.net>
Orxonox Open Source game



More information about the Tickets mailing list