Changes between Version 241 and Version 242 of BuildInstructions


Ignore:
Timestamp:
Jun 28, 2014, 7:59:42 AM (10 years ago)
Author:
historic_bruno
Comment:

Updates for removed ENet source in r15457

Legend:

Unmodified
Added
Removed
Modified
  • BuildInstructions

    v241 v242  
    105105 * GCC (at least 4.0, preferably 4.3 or later)
    106106 * libcurl
     107 * libenet (1.3, the older 1.2 is not compatible)
    107108 * libgloox (needed for the lobby; pass `--without-lobby` to `update-workspaces.sh` to exclude the lobby)
    108109 * libicu
     
    122123 * wxWidgets (packages are probably called wxgtk)
    123124To use shared system libraries instead of bundled copies (default) of libraries (pass the flag `--with-system-$COMPONENT` to `update-workspaces.sh` to use the non-bundled copy):
    124  * [http://enet.bespin.org/ ENet 1.3] (`--with-system-enet`)
    125125 * [https://developer.mozilla.org/docs/SpiderMonkey/24 SpiderMonkey 24] (`--with-system-mozjs24`)
    126126 * [http://code.google.com/p/nvidia-texture-tools NVTT] (`--with-system-nvtt`)
     
    140140 * `libboost-signals-dev` is '''not''' needed if you use a post-alpha16 SVN version.
    141141 * With these dependencies you have to run:
    142   * `update-workspaces.sh --with-system-enet --with-system-miniupnpc --with-system-nvtt --with-system-mozjs24`
     142  * `update-workspaces.sh --with-system-miniupnpc --with-system-nvtt --with-system-mozjs24`
    143143 * To avoid useless warnings when using system mozjs24 you could fix mozjs24 headers with:
    144144{{{
     
    148148  * you should replace `libwxgtk3.0-dev` with `libwxgtk2.8-dev`;
    149149  * you should replace `libmozjs-24-dev` with `libnspr4-dev` and run `update-workspace.sh` without `--with-system-mozjs24`.
    150  * When not using system libraries, `libenet-dev` and `libnvtt-dev` can be omitted, but `cmake` is needed to build the bundled NVTT.
     150 * When not using system libraries, `libnvtt-dev` can be omitted, but `cmake` is needed to build the bundled NVTT.
    151151 * You can also use `libcurl4-openssl-dev` instead of `libcurl4-gnutls-dev` (it's not possible to install both at once), but [http://lintian.debian.org/tags/possible-gpl-code-linked-with-openssl.html note that openssl is not GPL compatible and the resulting binaries could not be redistributed].
    152152
     
    157157#!sh
    158158urpmi gcc-c++ python subversion zip cmake  boost-devel libcurl-devel        \
    159     libgloox-devel libjpeg-devel libpng-devel libvorbis-devel libxml2-devel \
    160     libwxgtku2.8-devel openal-soft-devel libicu-devel
     159    libenet-devel libgloox-devel libjpeg-devel libpng-devel libvorbis-devel \
     160    libxml2-devel libwxgtku2.8-devel openal-soft-devel libicu-devel
    161161}}}
    162162
     
    167167#!sh
    168168su -c 'yum -y install gcc-c++ python  subversion zip cmake boost-devel      \
    169     libcurl-devel libjpeg-devel libpng-devel libvorbis-devel libxml2-devel  \
    170     openal-soft-devel pkgconfig SDL-devel wxGTK-devel gloox-devel libicu-devel'
     169    libcurl-devel libenet-devel libjpeg-devel libpng-devel libvorbis-devel  \
     170    libxml2-devel openal-soft-devel pkgconfig SDL-devel wxGTK-devel         \
     171    gloox-devel libicu-devel'
    171172}}}
    172173
     
    177178#!sh
    178179sudo zypper install gcc-c++ python  subversion zip cmake boost-devel        \
    179     libcurl-devel libjpeg-devel libpng-devel libvorbis-devel libxml2-devel  \
    180     openal-soft-devel pkg-config wxGTK-devel libSDL-devel gloox-devel libicu-devel
     180    libcurl-devel libenet-devel libjpeg-devel libpng-devel libvorbis-devel  \
     181    libxml2-devel openal-soft-devel pkg-config wxGTK-devel libSDL-devel     \
     182    gloox-devel libicu-devel
    181183}}}
    182184
     
    186188{{{
    187189#!sh
    188 pacman -S libgl boost cmake gcc curl gloox libogg libpng libvorbis libxcursor libxml2 patch sdl subversion zip zlib icu
     190pacman -S libgl boost cmake gcc curl enet gloox libogg libpng libvorbis libxcursor libxml2 patch sdl subversion zip zlib icu
    189191
    190192}}}