Changes between Version 340 and Version 341 of BuildInstructions


Ignore:
Timestamp:
Apr 30, 2019, 6:47:32 AM (5 years ago)
Author:
Weber K.
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildInstructions

    v340 v341  
    194194'''''Slackware 14.2'''''
    195195
    196 At this time, **0 A.D.** will build successfully, 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.
    197 
    198196If 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]:
    199197
     
    211209 * wxPython3
    212210
     211At current 0.0.23b-alpha version, **0 A.D.** will build successfully, but the resulting binary produces a `segmentation fault` immediately after executing.
     212
     213You will need to apply this [https://code.wildfiregames.com/D1852 patch] to address this.
     214{{{
     215cd 0ad-0.0.23b-alpha/
     216patch -p0 < D1852.diff
     217}}}
     218
     219**0 A.D.** will produce a `segmentation fault` if you try to connect to lobby with TLS enabled. Though it was reported to work if compiled against the dependencies below.
     220
     221Default 14.2 packages:
     222{{{
     223binutils-2.26-x86_64-3.txz
     224boost-1.59.0-x86_64-1
     225cmake-3.5.2-x86_64-1.txz
     226flex-2.6.0-x86_64-1.txz
     227guile-2.0.11-x86_64-2.txz
     228icu4c-56.1-x86_64-2
     229libSM-1.2.2-x86_64-2.txz
     230libogg-1.3.2-x86_64-1
     231make-4.1-x86_64-2.txz
     232mesa-11.2.2-x86_64-1.txz
     233perl-5.22.2-x86_64-1.txz
     234python-setuptools-22.0.5-x86_64-1.txz
     235sed-4.2.2-x86_64-1.txz
     236}}}
     237
     238Upgraded packages:
     239{{{
     240OpenAL-1.18.1-x86_64-1alien.txz
     241curl-7.64.0-x86_64-2_slack14.2.txz
     242enet-1.3.12-x86_64-1_slonly.txz
     243gcc-5.5.0-x86_64-1_slack14.2.txz
     244gcc-g++-5.5.0-x86_64-1_slack14.2.txz
     245libXcursor-1.1.15-x86_64-1_slack14.2.txz
     246libpng-1.6.27-x86_64-1_slack14.2.txz
     247libsodium-1.0.16-x86_64-1_slonly.txz
     248libvorbis-1.3.6-x86_64-1_slack14.2.txz
     249libxml2-2.9.5-x86_64-1_slack14.2.txz
     250libzip-1.0.1-x86_64-3_slack14.2.txz
     251miniupnpc-2.0-x86_64-1_slonly.txz
     252mozilla-nss-3.40.1-x86_64-1_slack14.2.txz
     253pip-9.0.3-x86_64-1_slonly.txz
     254pkg-config-0.29.2-x86_64-1_slack14.2.txz
     255premake-4.4_beta5-x86_64-1_slonly.txz
     256python-2.7.16-x86_64-1_slack14.2.txz
     257sdl2-2.0.3-x86_64-1jsc.txz
     258wxGTK3-3.0.4-x86_64-2ponce.txz
     259zlib-1.2.11-x86_64-1_slack14.2.txz
     260}}}
     261
     262Special packages:
     263{{{
     264gloox-1.0.22-x86_64-1_SBo.tgz
     265kernel-headers-4.4.157-x86-1.txz
     266}}}
     267
     268Notes:
     269
     270Gloox 1.0.22 was created using this [https://slackbuilds.org/repository/14.2/libraries/gloox/ Slackbuild]. Just open the Slackbuild script and change version from 1.0.13 to 1.0.22 .
     271
     272Kernel headers must match your kernel version.
     273
    213274'''''Slackware-current'''''
    214275
     
    216277
    217278If you attempt to build on Slackware-current, install the dependencies listed above with `sbopkg`, but skip ''libsodium'' and ''sdl2''; they are already distributed with Slackware-current.
    218 
    219279
    220280==== CentOS ====