Menu

ChessX and Linux

Jens Nissen

While we provide source packages for Linux users who are comfortable with compilers and packages, there are also binary packages available.

Notes on available binaries:
As of March 2023 Ubuntu has ChessX 1.4.6 in its Jammy Universe.

Notes on building Version 1.5.8 and later:
I have setup an Ubuntu 22.04 and installed Qt 5.15.2 with the Online Installer as binaries.
This works nearly fine with a single exception: Ubuntu comes with OpenSSL 3.02 whereas Qt is built with OpenSSL 1.1.1g.
Therefor a build with this constellation will not be able to use https connections e.g. for downloading the sample databases.
Resolution: Either compile the Qt sources with OpenSSL 3.02 or install OpenSSL 1.1.1 next to OpenSSL 3.02.

Note on all Versions:
Many thanks to Niklas Fiekas for his efforts to get ChessX into Debian and thus Ubuntu.

Hints on setting up OpenSSL 1.1.1:
Step 1: Download old openssl sources:
wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz

Step 2: Compile:
tar -xf openssl-1.1.1q.tar.gz
cd openssl-1.1.1q
./config
make

Step 3: Add to project:
LIBS += -L/path/to/openssl-1.1.1q -lcrypto -lssl


Related

Wiki: Wiki