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

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Thu Mar 22 06:55:57 CDT 2007


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

Date        : 2007/03/22 06:55
User        : ryo
Edit Summary: MSW build, tweak around

@@ -1,6 +1,9 @@
- This is a generalized quide on how to download source files from SVN and compile a server (under *nix) for local use or testing.  
+ This is a generalized quide on how to download source files from SVN and compile a server (under different platforms) for local use or testing.
  
+ FIXME make the svn checkout part common, things like that; split requirements between server and client; list only "top-level" requirements (ie SVN), don't go into details unless required
+ 
+ ===== *nix =====
  
  ==== Requirements ==== 
  
  FIXME -- requirements list needs to be tested and confirmed
@@ -10,16 +13,16 @@
    * flex - A fast lexical analyzer generator
      * m4 - a macro processing language (required by flex)
    * libgd-tools
    * g++
-   * bison
-   * libgtk2.0-0
+   * bison //not sure of that one//
+   * libgtk2.0-0 //for client, not server//
    * libgtk1.2
    * libgtk2.0-dev
    * libgtk1.2-dev
-   * gdk-imlib11
+   * gdk-imlib11 //client only?//
    * imlib-progs
-   * libgd-dev - GD Graphics Library (transitional package)
+   * libgd-dev - GD Graphics Library (transitional package) //is it required, apart for mapper?//
      * libfreetype6-dev
      * libgd-noxpm-dev
      * libgd1-noxpm
      * libjpeg62-dev
@@ -135,4 +138,15 @@
  
    $ sudo ./configure && make && make install
  
  Any missing dependencies, errors or similar problems during the compile process will be listed.  Each should be addressed or resolved accordingly.
+ 
+ ===== Microsoft (c) Windows =====
+ 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.
+   * [[http://www.python.org|Python]] to build the Python plugin. Any version starting from 2.3 should do the trick, if not [[http://sourceforge.net/tracker/?func=add&group_id=13833&atid=113833|report a bug please]]
+   * to build the installer, you need [[http://nsis.sourceforge.net|NSIS]], and [[http://www.perl.org|PERL]] (for maps installer).
+ 
+ The following tools are used to compile the client:
+   * [[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.
+ 


IP-Address  : 172.186.46.252
Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1174556949
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