[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