This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
server:server_compiling [2024/04/21 00:53] leaf [Ubuntu 24.04-Beta (Noble Numbat)] Initial creation of package requirements for Noble Numbat 24.04-Beta |
server:server_compiling [2024/04/25 00:05] (current) leaf [Fedora 40] Initial set up and instructions |
||
---|---|---|---|
Line 203: | Line 203: | ||
Last tested date: 2024-January-28 | Last tested date: 2024-January-28 | ||
+ | |||
+ | ==== Fedora 40 ==== | ||
+ | |||
+ | Server code requires commit 472dd2 from 2024-Jan-27 or newer in order to compile properly, see [[https://sourceforge.net/p/crossfire/bugs/952/|Bug #952]] | ||
+ | |||
+ | A quick reference for Fedora 40 | ||
+ | |||
+ | sudo dnf install flex g++ git libcurl libcurl-devel libtool make python3 python3-bsddb3 python3-devel sqlite | ||
+ | |||
+ | After compiling the server (sh autogen.sh && make && sudo make install) you will also need to run the following command - but make sure to change <username> to the correct login name for you setup: | ||
+ | |||
+ | sudo chown -R <username>:<username> /usr/games/crossfire/ | ||
+ | |||
+ | Instructions creation date: 2024-April-24 | ||
+ | |||
+ | Last tested date: 2024-April-24 | ||
==== Linux Mint ==== | ==== Linux Mint ==== |