Cute Chess
https://cutechess.com/
https://www.chessprogramming.org/Cute_Chess
https://www.chessprogramming.org/Sloppy (see below)

https://github.com/cutechess/cutechess
https://github.com/cutechess/sloppy (engine details below)

Cute Chess is a graphical user interface, command-line interface and a library for playing chess.  
v1.2.0

Development dependencies:
tce-load -i compiletc cmake bash yasm gettext-dev coreutils groff

Qt Problem and workaround:
    run qmake -version to determine qmake's $QTDIR variable
    mine said "Using Qt version 5.14.0 in /tmp/tcloop/qt-5.x-bin/usr/local/lib"

    [/tmp/qview/qView]{$?=0}Sat Aug 22 13:46:05 > qmake
    Could not find qmake spec 'linux-g++'.
    Error processing project file: /tmp/qview/qView/qView.pro

    Should says "Using Qt version 5.14.0 in /usr/local/lib"

    https://stackoverflow.com/questions/27524680/i-have-this-error-in-qt-creator-could-not-find-qmake-configuration-file-linux-g/33782609

I did tce-load -ic ./qt-5.x-bin.tcz (only this tcz, no other dependencies) to force one time copy to the file system for qmake and then got
    [/mnt/sdc1/source_pkgs]{$?=0}Sat Aug 22 14:00:58 > qmake --version
    QMake version 3.1
    Using Qt version 5.14.0 in /usr/local/lib

tce-load -i qt-5.x-dev

git clone https://github.com/cutechess/cutechess.git

qmake
# make CXXFLAGS="-fPIC -flto -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" DESTDIR=/tmp/my_cutechess # did not compile

make # did compile

test with
base norestore  tce-load -i graphics-KERNEL.tcz Xorg-7.7.tcz aterm.tcz flwm.tcz wbar.tcz

Runtime dependencies: cutechess.tcz.dep
qt-5.x-all.tcz

find ./squashfs-root -exec touch -m --reference=/tmp/cutechess/squashfs-root/usr/local/bin/cutechess {} +

mksquashfs ./squashfs-root ./cutechess.tcz -noappend -no-xattrs
mksquashfs ./squashfs-root ./cutechess-doc.tcz -noappend -no-xattrs

submitqc --color --libs --fix --strip ./cutechess.tcz
submitqc --color --libs --fix --strip ./cutechess-doc.tcz

# get the extension files dates the same as tcz
for file in cutechess.tcz; do touch --no-create --reference=/tmp/cutechess/squashfs-root/usr/local/bin/cutechess $file; done
for file in cutechess.tcz.*; do touch --no-create --reference=cutechess.tcz $file; done
for file in cutechess-doc.tcz; do touch --no-create --reference=/tmp/cutechess/squashfs-root/usr/local/bin/cutechess $file; done
for file in cutechess-doc.tcz.*; do touch --no-create --reference=cutechess-doc.tcz $file; done

# set the permissions
for file in cutechess.*; do chmod 666 $file; done
for file in cutechess-doc.*; do chmod 666 $file; done

#tar all necessary and optional files, example:
tar cvzf ./cutechess.tar.gz ./cutechess/
tar cvzf ./cutechess-doc.tar.gz ./cutechess-doc/

save this file with name compile_cutechess

------------------------------------------
Sloppy
a free chess engine

http://ilaripih.mbnet.fi/sloppy/
https://github.com/cutechess/sloppy
Chess engine using the XBoard chess protocol
v0.2.2

git clone https://github.com/cutechess/sloppy.git
make

misc engine info: http://chessowl.blogspot.com/

