[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Written by Eric Sunshine, sunshine@sunshineco.com. Copyright © 1999, 2000, 2001 by Eric Sunshine. Last updated 23 October 2001.
Crystal Space was ported to MacOS/X Server, OpenStep, and NextStep by Eric Sunshine in February of 1999 and has been continuously maintained and updated ever since. If you have questions or comments about this port, please contact Eric Sunshine at sunshine@sunshineco.com.
This section contains configuration, compilation, installation, and usage instructions for the MacOS/X, MacOS/X Server 1.0 (Rhapsody), OpenStep 4.2 and NextStep 3.3 ports of Crystal Space. These ports are collectively known as the Apple/NeXT ports and are implemented using the Cocoa technology which Apple inherited from NeXT and then enhanced.
Comprehensive and detailed implementation information about the Apple/NeXT ports is also available (see section 8.1.1 MacOS/X, MacOS/X Server 1.0, OpenStep, NextStep), as well as a list of known bugs and future plans (see section 8.1.1.8 Final Notes).
For Macintosh users, the information detailed in this section applies to MacOS/X and later. A port of Crystal Space using the classic Macintosh Toolbox (pre-Carbon) API is also available for MacOS/9 and earlier. See section 2.4.5 MacOS/9.
If you have downloaded a binary-only package of Crystal Space for MacOS/X, MacOS/X Server 1.0 (Rhapsody), OpenStep, or NextStep, you may want to skip over the following sections explaining how to build Crystal Space, and jump directly to the section explaining how to run the applications, 2.4.4.6 Using Crystal Space.
If you are building Crystal Space from source code, you may want to briefly scan the section for compiling on generic Unix systems (see section 2.4.1 Unix), though it is not strictly necessary to do so since only a small fraction of that information is applicable to the MacOS/X, MacOS/X Server 1.0 (Rhapsody) OpenStep, and NextStep ports.
In addition to obtaining the project source code (see section 1.5 Where to Get Crystal Space), you will also need to download and compile several support libraries used for compression and image manipulation (see section 2.3 External Libraries). These libraries, `zlib', `libpng', and `libjpeg', are present on most current Unix installations, but are absent from MacOS/X, MacOS/X Server 1.0 (Rhapsody), OpenStep, and NextStep.
One common site from which to download these packages is from the Crystal Space download directory at ftp://sunsite.dk/projects/crystal/. These packages are known to work with MacOS/X, MacOS/X Server 1.0 (Rhapsody), OpenStep, and NextStep and have already been organized to fit correctly into the Crystal Space project hierarchy.
You can download these packages using the following URLS:
ftp://sunsite.dk/projects/crystal/support/general/libjpeg-6a.tgz
ftp://sunsite.dk/projects/crystal/support/general/libpng_1.0.tgz
ftp://sunsite.dk/projects/crystal/support/general/zlib_1.1.1.tgz
Finally, if you are building Crystal Space on NextStep, you will need to download and install the GNU `make' program since Crystal Space makes heavy use of its rich feature set. See section 2.4.4.1 GNU make.
2.4.4.1 GNU make 2.4.4.2 Packages 2.4.4.3 Architectures 2.4.4.4 Library Prerequisites 2.4.4.5 Building 2.4.4.6 Using Crystal Space
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |