Changes between Version 363 and Version 364 of BuildInstructions
- Timestamp:
- Dec 21, 2019, 9:30:45 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildInstructions
v363 v364 144 144 libminiupnpc-dev libnvtt-dev libogg-dev libopenal-dev \ 145 145 libpng-dev libsdl2-dev libvorbis-dev libwxgtk3.0-dev libxcursor-dev \ 146 libxml2-dev python subversion zlib1g-dev 146 libxml2-dev python subversion zlib1g-dev libboost-dev libenet-dev \ 147 libminiupnpc-dev libsodium-dev libgloox-dev libsdl2-dev libcurl4-gnutls-dev \ 148 libopenal-dev libvorbis-dev libboost-filesystem-dev libboost-system-dev 147 149 }}} 148 150 * With these dependencies you have to run: 149 151 * `./update-workspaces.sh --with-system-nvtt` 150 * On all versions **except Ubuntu 18.04 **, you will need to [https://download.libsodium.org/doc/installation/ install libsodium manually].152 * On all versions **except Ubuntu 18.04 and Debian Sid**, you will need to [https://download.libsodium.org/doc/installation/ install libsodium manually]. 151 153 * On **Ubuntu 18.04**, `sudo apt-get install libsodium-dev`. 152 154 * If you want to use a packaged **mozjs45**, which will be made available for example in [https://launchpad.net/~wfg/+archive/ubuntu/0ad.dev/+packages 0ad.dev PPA]: … … 154 156 * When not using system nvidia-texture-tools, `libnvtt-dev` can be omitted, but `cmake` is needed to build the bundled NVTT. 155 157 * 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]. 158 159 * Finally you need to install the WX libraries. In order to do so you need to find the current "best" set of versions for the WX libraries that are available on the repos. Run the command 160 `sudo apt policy wx3.0-headers` 161 and the command 162 `sudo apt policy libwxgtk3.0-dev` 163 take not of the version that is available for _both_ of them (at time of writing on my system it's `3.0.4+dfsg-8` and then install the following packages using the format `package=version`, so for 164 example run 165 {{{ 166 #!sh 167 sudo apt install wx3.0-headers=3.0.4+dfsg-8 libwxbase3.0-dev=3.0.4+dfsg-8 libwxgtk3.0-dev=3.0.4+dfsg-8 libwxbase3.0-0v5=3.0.4+dfsg-8 libwxgtk3.0-0v5=3.0.4+dfsg-8 168 }}} 169 to make sure the required packages are all installed at the same version, or you _will_ get build errors. 156 170 157 171 ==== Mandriva ====