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

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Thu Mar 27 21:39:24 CDT 2014


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

Date        : 2014/03/27 21:39
User        : partmedia
Edit Summary: Link to Windows cross-compiling information

@@ -1,6 +1,7 @@
- ====== Crossfire Server Compile Guide ======
- This guide sets out the requirements step by step for preparing, downloading, installing and updating a *nix and windows based crossfire server. For information about running crossfire servers go to the [[http://wiki.metalforge.net/doku.php/serverhosting:hosting_a_crossfire_server|hosting a crossfire server]]
+ ====== Compiling the Crossfire Server ======
+ 
+ This document describes how to build and install the Crossfire server from source. Instructions for [[crossfire_client_compile_guide|building the client]] are on a separate page.
  
  ===== *Nix Compile Guide =====
  ==== Requirements ==== 
  
@@ -90,9 +91,9 @@
    * [[Trunk]] contains the newest features and development for the game
    * Tags is an official & stable release of the game
  
  
- **IMPORTANT** - One should be consistant with what they check out; meaning use all trunk server & archetypes & maps or tags/1.60.0 server & archetypes & maps otherwise you run the risk of incompatibilities (broken maps, missing graphics, etc.)
+ **IMPORTANT** - One should be consistent with what they check out; meaning use all trunk server & archetypes & maps or tags/1.60.0 server & archetypes & maps otherwise you run the risk of incompatibilities (broken maps, missing graphics, etc.)
  
  The follow steps will download the necessary files to your computer, which will be used to compile (or build) the server.
  
  === Trunk ===
@@ -257,9 +258,9 @@
  
  ===== Microsoft Windows Compile Guide =====
  Warning this information may be out of date
  
- ==== Requirements ==== 
+ ==== Requirements ====
  The following tools are used to compile the server:
    * Microsoft Visual Studio 6 (service pack 4 probably). Server has not been tested with other versions.
    * flex, from [[http://gnuwin32.sourceforge.net/packages/flex.htm]].
      * you need it to build ''common/loader.c'' and ''random_maps/reader.c'' from their respective .l. Syntax is: ''flex -oloader.c -i loader.l'', ''flex -oreader.c -i -P rm reader.l'' respectively. The ''-P rm'' seems to be required to not have duplicate symbol issues
@@ -278,6 +279,6 @@
    * [[http://www.gtk.org|GTK]]. An installer with all required dependencies can be found at the [[http://gladewin32.sourceforge.net/modules/news/|Glade/GTK+ project]]. **Warning**: you'll need to add ~10 directories to include list, and rename some files around (like copy ''libpng.lib'' to ''png.lib''). Don't ask why here, ask Glade/GTK+ project instead :)
    * current SVN (end of 2006) is somewhat broken, and requires some tweaking to build (need to ''undef HAVE_SDL'', comment out lines, add files, and such). That may be fixed or not eventually.
    * if you want metaserver2 support, follow the same instructions as for the server.
  
- ==== START HERE ====
- A step by step installation guide is not currently available.
+ ==== Cross-Compiling ====
+ It may be possible to [[user:cavesomething:crosscompiling_for_windows|cross-compile]] Windows binaries from Unix.


IP-Address  : 108.78.191.158
Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1389070754
New Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide

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



More information about the crossfire-wiki mailing list