| 177 | |
| 178 | ==== Slackware ==== |
| 179 | At this time, **0 A.D.** will build successfully on Slackware, but the resulting binary produces a `segmentation fault` immediately after executing. If you would like to help with the [https://trac.wildfiregames.com/ticket/4789 ticket] please [https://play0ad.com/about/contact-us/ contact] us. |
| 180 | |
| 181 | If you've done the full install of Slackware, most of the [#Dependencies dependencies] are already installed. The other required dependencies you can install from the [https://slackbuilds.org/ Slackbuilds repo] using [https://sbopkg.org/ sbopkg]: |
| 182 | |
| 183 | * enet |
| 184 | * gloox |
| 185 | * libsodium |
| 186 | * miniupnpc |
| 187 | * OpenAL |
| 188 | * SDL2 |
| 189 | |
| 190 | To build SpiderMonkey (which is enabled by default), you'll need the [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR nspr library] which isn't available from the Slackbuilds or Slackware repos. You can install it by using the [http://www.linuxfromscratch.org/blfs/view/svn/general/nspr.html Linux from Scratch instructions]. (**Warning:** nspr doesn't provide a `make uninstall` command; therefore if you ever wish to uninstall the nspr library you must do so manually.) |
| 191 | |
| 192 | The instructions for enabling **Atlas** are a work in progress, therefore when building on Slackware **atlas** needs to be disabled. To build **0 A.D.** on Slackware from the svn code, use the instructions from the [#Building Building] section, but add `--disable-atlas` to the `update-workspaces.sh` command. |