Opened 15 years ago
Last modified 14 years ago
#362 new task
Make Orxonox work on OS X — at Version 5
| Reported by: | dafrick | Owned by: | youngk | 
|---|---|---|---|
| Priority: | minor | Milestone: | Version 0.1 Codename: Arcturus | 
| Component: | GeneralFramework | Version: | 0.0.4 | 
| Keywords: | Cc: | ||
| Referenced By: | References: | 
Description (last modified by youngk)
Make Orxononx compile and run on OS X. If possible, create a bundle.
General Update for Ticket (as of March 13 2011)
Consult 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: Linker Warnings)
 
Additional Information
Resolving Render Window Issues
We need a way to properly interface with the Cocoa framework of Apple. We do need in-depth knowledge of ObjectiveC/C++. Tutorial 1 and 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: Packaging with CPack, Bundle Utilities Example and CPack Generators.
Change History (5)
comment:1 Changed 15 years ago by youngk
- Description modified (diff)
 
comment:2 Changed 15 years ago by youngk
- Component changed from misc to GeneralFramework
 - Description modified (diff)
 
comment:3 Changed 15 years ago by youngk
- Description modified (diff)
 
comment:4 Changed 15 years ago by youngk
- Description modified (diff)
 
comment:5 Changed 15 years ago by youngk
- Description modified (diff)
 
Note: See
        TracTickets for help on using
        tickets.
    


            






