[Crossfire-wiki] [Crossfire DokuWiki] page changed: osx

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Mon Jan 28 19:23:26 CST 2008


A page in your DokuWiki was added or changed. Here are the details:

Date        : 2008/01/28 19:23
User        : leaf
Edit Summary: More info on MacOS X Client installation

@@ -1,5 +1,7 @@
  ====== Crossfire on MacOS X ======
+ 
+ FIXME -- Instructions are still under development, use with caution
  
  ===== Client =====
  
  ==== Installation ====
@@ -9,26 +11,51 @@
  === Fink ===
  
  Ok there are a few ways to get the crossfire client to work on OSX.
  
- Fink is a good friend of mine :-) http://www.finkproject.org/
- Fink is working on bringing opensource to Darwin/OSX.
+   * Follow the install instructions found at the Fink website, http://www.finkproject.org/download/index.php
+ 
+ Quick Instructions:
+ 
+   - Download the installer disk image:
+   - Double-click the .dmg to mount the disk image
+   - Double-click the "Fink Installer.pkg" package inside. Follow the instructions on screen.
+   - Open a new Terminal.app window and run the following: **fink scanpackages; fink index**
+   - Once that is finished, install any updates available for Fink.  In the same Terminal.app window enter the following: **sudo apt-get update ; sudo apt-get install fink**
+     - Another option for updating:  **fink selfupdate;fink update-all**
+ 
+ 
+ Note: Leopard Users will need to compile from source as there is binary release available
  
  There is a version of the the cfclient on fink but it is version 1.7 which does not have the bells and whistles that are included in 1.10 besides why run 1.7 when you can just run 1.10.
  
  === Compile via Source Code ===
  
- Your going to have to compile 1.10 from source until some one (don't know who) updates the fink database.
+ Compiling from source code requires some additional files to be downloaded.
  
- Go to your local neighborhood crossfire-client download site and grab 1.10.
+   - You should have Subversion installed by default.  You can check with this command in a Terminal.app window: ** svn --help**
+   - Run Subversion to download the latest snapshot of the client source code.
+     - For trunk: **svn co https://crossfire.svn.sourceforge.net/svnroot/crossfire/client/trunk client.svn**
+     - For branch/1.x: **svn co https://crossfire.svn.sourceforge.net/svnroot/crossfire/client/branches/1.x client.svn**
+     - For 1.10.0 release: **svn co https://crossfire.svn.sourceforge.net/svnroot/crossfire/client/tags/1.10.0 client.svn**
+   - You will need //libpng// to compile the client
+     - Download [[http://ethan.tira-thompson.com/Mac OS X Ports_files/libpng (universal).dmg]] the libpng individual installer
+     - Double click the .dmg package and follow the on screen prompts and instructions
+   - Change directories to **client.svn** and run the following commands:
+     - **./configure**
+       - Just about all of your errors from ./configure can be fixed by installing the fink packages for them, not including the libpng.
  
- Just about all of your errors from ./configure can be fixed by installing the fink packages for them, not including the libpng.  
+ == GTKv1 Client ==
  
- I tried and tried (so did leaf) but we cant get the ./configure to recognize the libpng from fink so you have to compile libpng from source too.
+   - Change directories to the gtk directory
+     - Make sure you are in the correct directory by using the **pwd** command - it should be: **/Users/<user_name>/client.svn/gtk**
+     - Run this command: **./crossfire-client-gtk &**
  
- Go to http://www.libpng.org/pub/png/libpng.html and grab the SOURCE CODE (I used the one with the configure script) and compile it.
+ == GTKv2 Client ==
  
- After installing the libpng crossfire-client can be compiled and run.
+   - Change directories to the gtk directory
+     - Make sure you are in the correct directory by using the **pwd** command - it should be: **/Users/<user_name>/client.svn/gtk-v2/src**
+     - Run this command: **./crossfire-client-gtk2 &**
  
  ===== Server =====
  
  Server installation or build is currently being tested and under development.  


IP-Address  : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/osx?rev=1201567540
New Revision: http://wiki.metalforge.net/doku.php/osx

-- 
This mail was generated by DokuWiki at
http://wiki.metalforge.net/




More information about the crossfire-wiki mailing list