[Crossfire-wiki] [Crossfire Wiki] page changed: client:client_compiling

no-reply_wiki at cross-fire.org no-reply_wiki at cross-fire.org
Fri Oct 21 01:01:11 CDT 2016


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

Date        : 2016/10/21 01:01
User        : leaf
Edit Summary: Updated client compile dependencies for Debian and Ubuntu

@@ -2,33 +2,43 @@
  This page provides information on building the GTKv2 client from source. Instructions for [[server:server_compiling|compiling the server]] are on a separate page.
  
  
  ===== Dependencies =====
-   * C compiler supporting C99
-   * CMake
-   * libgtk2.0-0 - The GTK+ graphical user interface library
+ 
+ The following dependencies are required to compile the client:
+   * autoconf - automatic configure script builder
+   * automake - Tool for generating GNU Standards-compliant Makefiles
+   * cmake - cross-platform, open-source make system
+   * flex - A fast lexical analyzer generator
+   * gcc - GNU C compiler
+   * libgd-tools - GD command line tools and example code 
+   * libgtk2.0-0 - GTK+ graphical user interface library
    * libgtk2.0-dev - Development files for the GTK+ library
-   * libpng
-   * Perl
+   * libpng3 - PNG library - runtime
+   * libtool - Generic library support script
+   * make - An utility for Directing compilation
+   * perl - Larry Wall's Practical Extraction and Report Language
  
  The following (optional) dependencies are used for metaserver support:
-   * libcurl3 - Multi-protocol file transfer library (OpenSSL)
-   * libcurl4-openssl-dev - Development files and documentation for libcurl (OpenSSL)
+   * libcurl3 - easy-to-use client-side URL transfer library (OpenSSL flavour)
+   * libcurl4-openssl-dev - development files and documentation for libcurl (OpenSSL flavour)
  
  The following (optional) dependencies are used for additional rendering modes:
+   * libglade2-0 - library to load .glade files at runtime
+   * libglade2-dev - development files for libglade
    * libsdl1.2-dev - Simple DirectMedia Layer development files
-   * libsdl-image1.2-dev - development files for SDL 1.2 image loading library
-   * OpenGL
+   * libsdl-image1.2-dev - libsdl-image1.2-dev - Image loading library for Simple DirectMedia Layer 1.2, development files
  
  Other (optional) dependencies:
+   * libsdl-mixer1.2-dev - Mixer library for Simple DirectMedia Layer 1.2, development files
    * lua5.1 - Simple, extensible, embeddable programming language
-   * SDL_mixer
  
- As a quick reference for Debian and Ubuntu related distributions:
+ (Optional) To download source code for compiling the client: 
+   * subversion - Advanced version control system
  
-   sudo apt-get install autoconf automake flex gcc libgd-tools libgd2-xpm-dev libtool make subversion libsdl1.2-dev libsdl-image1.2-dev libcurl3 libcurl4-openssl-dev
+ As a quick reference for Debian and Ubuntu related distributions:
  
-   sudo apt-get install libgtk2.0-0 libgtk2.0-dev libglade2-0 libglade2-dev  
+   sudo apt-get autoconf automake cmake flex gcc libgd-tools libgtk2.0-0 libgtk2.0-dev libpng3 libtool make perl libcurl3 libcurl4-openssl-dev libglade2-0 libglade2-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev lua5.1 subversion  
  
  As a quick reference for openSUSE 64bit:
  
    yast -i autoconf automake flex gcc libcurl4 libcurl-devel libSDL-devel libgda-tools libSDL_image-1_2-0 libSDL_image-devel libgtk-2_0-0 libglade-2_0-0 libglade2-devel libSDL2-2_0-0 libSDL2-devel libSDL_mixer-1_2-0 libSDL_mixer-devel libtool make subversion


IP-Address  : 63.170.91.101
Hostname    : gatekeeper-2.real-time.com
Old Revision: http://wiki.cross-fire.org/dokuwiki/doku.php/client:client_compiling?rev=1451772371
New Revision: http://wiki.cross-fire.org/dokuwiki/doku.php/client:client_compiling

-- 
This mail was generated by DokuWiki at
http://wiki.cross-fire.org/dokuwiki/



More information about the crossfire-wiki mailing list