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 01:06]
leaf [CRE (Crossfire Resource Editor)] Intro text update
cre:compiling [2024/05/05 17:30]
leaf [Linux Mint 20 (Ulyana)] Update last test date
Line 8: Line 8:
 ===== 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 49: Line 49:
  
 ==== Devuan ==== ==== Devuan ====
 +
 +==== Devuan Beowulf 3.1.1 ====
 +
 +A quick reference for Devuan Beowulf 3.1.1
 +
 +  sudo apt install qt5-default qttools5-dev qttools5-dev-tools qtscript5-dev
 +  ​
 +Instructions creation date: 2024-May-2
 +
 +Last tested date: 2024-May-2
 +
  
 ==== Devuan Chimaera 4.0 ==== ==== Devuan Chimaera 4.0 ====
Line 58: Line 69:
 Instructions creation date: 2024-February-29 Instructions creation date: 2024-February-29
  
-Last tested date: 2024-February-29+Last tested date: 2024-May-2
  
 ==== Devuan Daedalus 5.0 ==== ==== Devuan Daedalus 5.0 ====
Line 68: Line 79:
 Instructions creation date: 2024-March-01 Instructions creation date: 2024-March-01
  
-Last tested date: 2024-March-01+Last tested date: 2024-May-03
  
  
Line 81: Line 92:
 Instructions creation date: 2024-March-02 Instructions creation date: 2024-March-02
  
-Last tested date: 2024-March-02+Last tested date: 2024-May-04
  
 ==== Fedora 38 ==== ==== Fedora 38 ====
Line 91: Line 102:
 Instructions creation date: 2024-March-02 Instructions creation date: 2024-March-02
  
-Last tested date: 2024-March-02+Last tested date: 2024-May-05
  
 ==== Fedora 39 ==== ==== Fedora 39 ====
Line 101: Line 112:
 Instructions creation date: 2024-March-02 Instructions creation date: 2024-March-02
  
-Last tested date: 2024-March-02+Last tested date: 2024-May-05
  
 +==== 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 113: Line 133:
 Instructions creation date: 2024-March-03 Instructions creation date: 2024-March-03
  
-Last tested date: 2024-March-03+Last tested date: 2024-May-05
  
 ==== Linux Mint 20.1 (Ulyssa) ==== ==== Linux Mint 20.1 (Ulyssa) ====
Line 202: Line 222:
  
 ==== OpenSUSE Leap 15.5 ==== ==== OpenSUSE Leap 15.5 ====
- 
-IMPORTANT: CRE will not compile on OpenSuse 15.5, see bug [[https://​sourceforge.net/​p/​crossfire/​bugs/​955/​|CRE compile failure with OpenSUSE (QtConcurrent related) ]] 
  
 A quick reference for OpenSUSE Leap 15.5 A quick reference for OpenSUSE Leap 15.5
  
-  sudo zypper install libqt5-qtbase-common-devel libqt5-qtscript-devel libqt5-qttools-devel+  sudo zypper install libqt5-qtbase-common-devel libqt5-qtscript-devel libqt5-qttools-devel libqt5concurrent-devel
  
 Instructions creation date: 2024-March-08 Instructions creation date: 2024-March-08
  
-Last tested date: 2024-March-09+Last tested date: 2024-May-01
  
  
 ==== OpenSUSE Tumbleweed ==== ==== OpenSUSE Tumbleweed ====
- 
-IMPORTANT: CRE will not compile on OpenSuse Tumbleweed, see bug [[https://​sourceforge.net/​p/​crossfire/​bugs/​955/​|CRE compile failure with OpenSUSE (QtConcurrent related) ]] 
  
 A quick reference for OpenSUSE Tumbleweed A quick reference for OpenSUSE Tumbleweed
  
-  sudo zypper install libqt5-qtbase-common-devel libqt5-qtscript-devel libqt5-qttools-devel+  sudo zypper install libqt5-qtbase-common-devel libqt5-qtscript-devel libqt5-qttools-devel libqt5concurrent-devel
  
 Instructions creation date: 2024-March-08 Instructions creation date: 2024-March-08
  
-Last tested date: 2024-March-09+Last tested date: 2024-May-01
  
 ==== Pop!_OS ==== ==== Pop!_OS ====
Line 283: Line 299:
 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., by running ''​sh autogen.sh && make install''​),​ navigate to the ''​utils''​ directory from the server source root.+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: 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 compilation step depends on the version of QT installed and the Linux distribution being used. Here are some guidelines: The first compilation step depends on the version of QT installed and the Linux distribution being used. Here are some guidelines:
Line 314: Line 338:
  
 Once the compilation process is complete, change directory to ''​cre''​. Once the compilation process is complete, change directory to ''​cre''​.
 +
 +  $ cd cre
  
 Verify your location using the ''​pwd''​ command: Verify your location using the ''​pwd''​ command:
cre/compiling.txt ยท Last modified: 2024/05/15 12:06 by leaf