User Tools

Site Tools


cre:compiling

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cre:compiling [2024/03/19 00:39]
leaf [Compile] Rename section header
cre:compiling [2024/04/26 16:58] (current)
leaf [Ubuntu 24.04 (Noble Numbat)] No longer beta, package install requirements
Line 2: Line 2:
  
  
-To build CRE, you first need to [[:​server:​server_compiling|build the server]] and install it (''​make install''​ if running under Linux).+To build CRE, you first need to [[:​server:​server_compiling|build the server]] and install it (''​sh autogen.sh && ​make install''​ if running under Linux).
  
-CRE sources are part of the server sources.+The sources ​for CRE are included in the server sources.
  
 ===== Requirements ===== ===== Requirements =====
  
-You need Qt5 and the associated development package.+You will need Qt5 and its associated development package.
  
-Depending on your system, installing ''​qt5-default''​ may be enough.+Depending on your system, ​simply ​installing ​''​qmake''​ or ''​qt5-default''​ may suffice.
  
 ===== Distribution Specific Requirements ===== ===== Distribution Specific Requirements =====
Line 103: Line 103:
 Last tested date: 2024-March-02 Last tested date: 2024-March-02
  
 +==== Fedora 40 ====
 +
 +A quick reference for Fedora 40
 +
 +  sudo dnf install qt5-qtbase-devel qt5-qtscript-devel qt5-qttools-devel
 +  ​
 +Instructions creation date: 2024-April-25
 +
 +Last tested date: 2024-April-25
 ==== Linux Mint ==== ==== Linux Mint ====
  
Line 283: Line 292:
 Last tested date: 2024-March-11 Last tested date: 2024-March-11
  
 +==== Ubuntu 24.04 (Noble Numbat) ====
  
 +A quick reference for Ubuntu 24.04 (Noble Numbat) ​
 +
 +   sudo apt install qttools5-dev qttools5-dev-tools qtscript5-dev
 +
 +Instructions creation date: 2024-April-23
 +
 +Last tested date: 2024-April-26
 ====== Building ====== ====== Building ======
  
 ===== Linux ===== ===== Linux =====
  
-Once the server has been built and installed (i.e., ''​./​configure ​&& make install''​),​ from the server source root, change to the utils directory.+Once the server has been built and installed (i.e., ​by running ​''​sh autogen.sh && make install''​), ​navigate to the ''​utils/​cre''​ directory ​from the server source root.
  
-Check you are in the correct directory with the pwd command ​like so:+  cd utils/cre 
 + 
 +Check you are in the correct directory with the ''​pwd'' ​command:
  
   $ pwd   $ pwd
-  /​home/<​username>/​crossfire-crossfire-server/​utils+  /​home/<​username>/​crossfire-crossfire-server/​utils/cre
  
-The first compile ​step depends on what version of QT you have installed and what Linux distribution ​you are running. Here is some guidelines:+The first compilation ​step depends on the version of QT installed and the Linux distribution ​being used. Here are some guidelines:
  
-Debian, Devuan, Linux Mint, PopOS, Ubuntu+For Debian, Devuan, Linux Mint, PopOS, ​and Ubuntu:
  
   qmake   qmake
  
-FedoraManjaro+For Fedora ​and Manjaro:
  
   qmake-qt5   qmake-qt5
  
-The qmake or qmake-qt5 command ​will generally run quite fast and only show output if a problem ​is encountered.+The ''​qmake'' ​or ''​qmake-qt5'' ​command ​usually executes quickly ​and only displays ​output if there is an issue.
  
-Next, run the make command. This command can take up to 5 minutes or more and display ​over 300 lines of text during ​the process.+Next, execute ​the ''​make'' ​command. This process may take up to 5 minutes or more and can output ​over 300 lines of text. Any alerts or warnings can generally be ignored ​during ​this process.
  
   make   make
  
-Once the compile ​process is complete, ​cd to the cre directory.+Once the compilation ​process is complete, ​change directory ​to ''​cre''​. 
 + 
 +  $ cd cre
  
-Check you are in the correct directory with the pwd command ​like so:+Verify your location using the ''​pwd'' ​command:
  
   $ pwd   $ pwd
Line 322: Line 343:
   ./cre   ./cre
  
-Also, you can launch CRE from your home directory using:+Alternatively, you can launch CRE from your home directory using:
  
   ./​crossfire-crossfire-server/​utils/​cre/​cre   ./​crossfire-crossfire-server/​utils/​cre/​cre
cre/compiling.1710826747.txt.gz · Last modified: 2024/03/19 00:39 by leaf