1,543
edits
DrinkyBird (talk | contribs) No edit summary |
DrinkyBird (talk | contribs) (Update to Heptapod) Tag: Source edit |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Warning|This guide hasn't been updated since 2016 and probably won't work on newer versions on FreeBSD.}} | |||
{| | |||
== Compiling == | == Compiling == | ||
* Install dependencies | * Install dependencies | ||
Line 50: | Line 21: | ||
</pre> | </pre> | ||
* Clone [https:// | * Clone [https://foss.heptapod.net/zandronum/zandronum-stable the repo]: | ||
<pre> | <pre> | ||
hg clone https:// | hg clone https://foss.heptapod.net/zandronum/zandronum-stable && cd zandronum | ||
</pre> | </pre> | ||
Line 60: | Line 31: | ||
</pre<noinclude></noinclude>> | </pre<noinclude></noinclude>> | ||
* Append this line after the other <code>#include</code>s near the top of <code>src/sdl/i_system.cpp</code>: | * Append this line after the other <code>#include</code>s near the top of <code>src/sdl/i_system.cpp</code> (see {{Issue|2815|Include <sys/wait.h> in sdl/i_system.cpp}}): | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
#include <sys/wait.h> | #include <sys/wait.h> | ||
Line 67: | Line 38: | ||
* Generate the CMake files | * Generate the CMake files | ||
<pre> | <pre> | ||
cd .. && cmake -DCMAKE_BUILD_TYPE=Release - | mkdir ../build && cd ../build && cmake -DCMAKE_BUILD_TYPE=Release -DSERVERONLY=1 -DCMAKE_CXX_FLAGS="-fpermissive" ../zandronum | ||
</pre> | </pre> | ||
Line 76: | Line 47: | ||
* Assuming it all went well, you should have these files in your current directory: | * Assuming it all went well, you should have these files in your current directory: | ||
** <code>zandronum-server</code> | |||
** <code>zandronum-server.debug</code> | |||
** <code>zandronum.pk3</code> | |||
** <code>skulltag_actors.pk3</code> |