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/