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
Next revision Both sides next revision
cre:compiling [2024/03/20 00:21]
leaf [Linux] Compile command update, cd utils command added
cre:compiling [2024/04/26 16:58]
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., ''​sh autogen.sh && 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.
  
-  cd utils+  cd utils/cre
  
-Check you are in the correct directory with the pwd command ​like so:+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 324: 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.txt · Last modified: 2024/05/12 01:30 by leaf