Changes between Version 241 and Version 242 of BuildInstructions
- Timestamp:
- Jun 28, 2014, 7:59:42 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildInstructions
v241 v242 105 105 * GCC (at least 4.0, preferably 4.3 or later) 106 106 * libcurl 107 * libenet (1.3, the older 1.2 is not compatible) 107 108 * libgloox (needed for the lobby; pass `--without-lobby` to `update-workspaces.sh` to exclude the lobby) 108 109 * libicu … … 122 123 * wxWidgets (packages are probably called wxgtk) 123 124 To 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`)125 125 * [https://developer.mozilla.org/docs/SpiderMonkey/24 SpiderMonkey 24] (`--with-system-mozjs24`) 126 126 * [http://code.google.com/p/nvidia-texture-tools NVTT] (`--with-system-nvtt`) … … 140 140 * `libboost-signals-dev` is '''not''' needed if you use a post-alpha16 SVN version. 141 141 * 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` 143 143 * To avoid useless warnings when using system mozjs24 you could fix mozjs24 headers with: 144 144 {{{ … … 148 148 * you should replace `libwxgtk3.0-dev` with `libwxgtk2.8-dev`; 149 149 * you should replace `libmozjs-24-dev` with `libnspr4-dev` and run `update-workspace.sh` without `--with-system-mozjs24`. 150 * When not using system libraries, `lib enet-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. 151 151 * 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]. 152 152 … … 157 157 #!sh 158 158 urpmi gcc-c++ python subversion zip cmake boost-devel libcurl-devel \ 159 lib gloox-devel libjpeg-devel libpng-devel libvorbis-devel libxml2-devel \160 lib wxgtku2.8-devel openal-soft-devel libicu-devel159 libenet-devel libgloox-devel libjpeg-devel libpng-devel libvorbis-devel \ 160 libxml2-devel libwxgtku2.8-devel openal-soft-devel libicu-devel 161 161 }}} 162 162 … … 167 167 #!sh 168 168 su -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' 171 172 }}} 172 173 … … 177 178 #!sh 178 179 sudo 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 181 183 }}} 182 184 … … 186 188 {{{ 187 189 #!sh 188 pacman -S libgl boost cmake gcc curl gloox libogg libpng libvorbis libxcursor libxml2 patch sdl subversion zip zlib icu190 pacman -S libgl boost cmake gcc curl enet gloox libogg libpng libvorbis libxcursor libxml2 patch sdl subversion zip zlib icu 189 191 190 192 }}}