Currently, there is no decent chess GUI where you can show broadcasts on https://www.youtube.com/.BrendanJNorman wrote: ↑Tue Jan 20, 2026 4:50 amI'd also love to see this.Krzysztof Grzelak wrote: ↑Mon Jan 19, 2026 3:21 pm Add Swiss tournament - add flags next to engine names.
Swiss tournaments allow a lot of engines to compete, but still keep the number of rounds pretty low.
It's also just fun lol.
My gift to the community – a much better cutechessGUI
Moderator: Ras
-
Krzysztof Grzelak
- Posts: 1602
- Joined: Tue Jul 15, 2014 12:47 pm
Re: My gift to the community – a much better cutechessGUI
-
gerhard
- Posts: 99
- Joined: Wed Mar 28, 2018 10:16 am
Re: My gift to the community – a much better cutechessGUI
Good evening Christiancpeters wrote: ↑Thu Jan 22, 2026 7:58 pm Good evening Gerhard!
Odd. Maybe you're missing some development-files related to qt?
(https://github.com/cutechess/cutechess/ ... rom-source)
installed other useless qt-thingsCode: Select all
ii libqt5opengl5-dev:amd64 5.15.15+dfsg-6 amd64 Qt 5 OpenGL library development files ii libqt5svg5-dev:amd64 5.15.15-2 amd64 Qt 5 SVG module development files ii qtbase5-dev:amd64 5.15.15+dfsg-6 amd64 Qt 5 base development files ii qtbase5-dev-tools 5.15.15+dfsg-6 amd64 Qt 5 base development programs christian@box:~/schach/cutechess-neu/buildtest/cutechess-qol-1.0/build$ cmake .. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting up build for Cute Chess version 1.4.0 -- Configuring done (0.9s) -- Generating done (0.2s) -- Build files have been written to: /home/christian/schach/cutechess-neu/buildtest/cutechess-qol-1.0/build christian@box:~/schach/cutechess-neu/buildtest/cutechess-qol-1.0/build$ make [ 0%] Built target lib_autogen_timestamp_deps [ 0%] Automatic MOC and UIC for target lib [ 0%] Built target lib_autogen [ 0%] Automatic RCC for projects/lib/res/eco/eco.qrc [ 0%] Building CXX object CMakeFiles/lib.dir/lib_autogen/mocs_compilation.cpp.o [ 1%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/boardfactory.cpp.o [ 1%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/twokingseachboard.cpp.o [ 2%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/placementboard.cpp.o [ 2%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/oukboard.cpp.o [ 3%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/makrukboard.cpp.o [ 3%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/courierboard.cpp.o [ 3%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/atomicboard.cpp.o [ 4%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/knightrelayboard.cpp.o [ 4%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/jesonmorboard.cpp.o [ 5%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/antiboard.cpp.o [ 5%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/dobutsushogiboard.cpp.o [ 6%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/chessgiboard.cpp.o [ 6%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/knightmateboard.cpp.o [ 6%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/coregalboard.cpp.o [ 7%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/rifleboard.cpp.o [ 7%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/suicideboard.cpp.o [ 8%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/hordeboard.cpp.o [ 8%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/kingofthehillboard.cpp.o [ 9%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/codrusboard.cpp.o [ 9%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/seirawanboard.cpp.o [ 9%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/loopboard.cpp.o [ 10%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/racingkingsboard.cpp.o [ 10%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/losalamosboard.cpp.o [ 11%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/extinctionboard.cpp.o [ 11%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/capablancaboard.cpp.o [ 11%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/side.cpp.o [ 12%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/aiwokboard.cpp.o [ 12%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/modernboard.cpp.o [ 13%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/frcboard.cpp.o [ 13%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/embassyboard.cpp.o [ 14%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/grandboard.cpp.o [ 14%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/westernzobrist.cpp.o [ 14%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/crazyhouseboard.cpp.o [ 15%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/euroshogiboard.cpp.o [ 15%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/standardboard.cpp.o [ 16%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/minishogiboard.cpp.o [ 16%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/berolinaboard.cpp.o [ 17%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/connectboard.cpp.o [ 17%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/andernachboard.cpp.o [ 17%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/square.cpp.o [ 18%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/gothicboard.cpp.o [ 18%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/caparandomboard.cpp.o [ 19%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/gustavboard.cpp.o [ 19%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/janusboard.cpp.o [ 20%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/aseanboard.cpp.o [ 20%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/shogiboard.cpp.o [ 20%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/chancellorboard.cpp.o [ 21%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/pocketknightboard.cpp.o [ 21%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/shatranjboard.cpp.o [ 22%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/threekingsboard.cpp.o [ 22%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/checklessboard.cpp.o [ 23%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/restrictedmoveboard.cpp.o [ 23%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/result.cpp.o [ 23%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/boardtransition.cpp.o [ 24%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/westernboard.cpp.o [ 24%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/sittuyinboard.cpp.o [ 25%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/gridboard.cpp.o [ 25%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/judkinsshogiboard.cpp.o [ 26%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/giveawayboard.cpp.o [ 26%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/losersboard.cpp.o [ 26%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/ncheckboard.cpp.o [ 27%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/gryphonboard.cpp.o [ 27%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/syzygytablebase.cpp.o [ 28%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/zobrist.cpp.o [ 28%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/board.cpp.o [ 29%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/genericmove.cpp.o [ 29%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/hoppelpoppelboard.cpp.o [ 29%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/almostboard.cpp.o [ 30%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/amazonboard.cpp.o [ 30%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/board/chigorinboard.cpp.o [ 31%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/enginetextoption.cpp.o [ 31%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/openingsuite.cpp.o [ 31%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/econode.cpp.o [ 32%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/gamemanager.cpp.o [ 32%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/roundrobintournament.cpp.o [ 33%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/engineoption.cpp.o [ 33%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/elo.cpp.o [ 34%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/humanplayer.cpp.o [ 34%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/tournamentpair.cpp.o [ 34%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/chessplayer.cpp.o [ 35%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/enginemanager.cpp.o [ 35%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/knockouttournament.cpp.o [ 36%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/moveevaluation.cpp.o [ 36%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/playerbuilder.cpp.o /home/christian/schach/cutechess-neu/buildtest/cutechess-qol-1.0/projects/lib/src/playerbuilder.cpp: In member function ‘virtua l QJsonObject PlayerBuilder::toJson() const’: /home/christian/schach/cutechess-neu/buildtest/cutechess-qol-1.0/projects/lib/src/playerbuilder.cpp:43:1: warning: no return st atement in function returning non-void [-Wreturn-type] 43 | } | ^ /home/christian/schach/cutechess-neu/buildtest/cutechess-qol-1.0/projects/lib/src/playerbuilder.cpp: In member function ‘virtua l bool PlayerBuilder::loadFromJson(const QJsonObject&)’: /home/christian/schach/cutechess-neu/buildtest/cutechess-qol-1.0/projects/lib/src/playerbuilder.cpp:47:1: warning: no return st atement in function returning non-void [-Wreturn-type] 47 | } | ^ [ 37%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/epdrecord.cpp.o [ 37%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/enginecombooption.cpp.o [ 37%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/enginebuttonoption.cpp.o [ 38%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/worker.cpp.o [ 38%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/pgnstream.cpp.o [ 39%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/pyramidtournament.cpp.o [ 39%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/mersenne.cpp.o [ 40%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/enginespinoption.cpp.o [ 40%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/pgngame.cpp.o [ 40%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/engineconfiguration.cpp.o [ 41%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/tournament.cpp.o [ 41%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/pgngameentry.cpp.o [ 42%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/xboardengine.cpp.o [ 42%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/timecontrol.cpp.o [ 43%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/engineoptionfactory.cpp.o [ 43%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/tournamentfactory.cpp.o [ 43%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/humanbuilder.cpp.o [ 44%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/chessgame.cpp.o [ 44%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/openingbook.cpp.o [ 45%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/enginefactory.cpp.o [ 45%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/gauntlettournament.cpp.o [ 46%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/gameadjudicator.cpp.o [ 46%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/pgngamefilter.cpp.o [ 46%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/uciengine.cpp.o [ 47%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/enginecheckoption.cpp.o [ 47%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/sprt.cpp.o [ 48%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/chessengine.cpp.o [ 48%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/polyglotbook.cpp.o [ 49%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/enginebuilder.cpp.o [ 49%] Building CXX object CMakeFiles/lib.dir/projects/lib/src/tournamentplayer.cpp.o [ 49%] Building CXX object CMakeFiles/lib.dir/projects/lib/components/json/src/jsonparser.cpp.o [ 50%] Building CXX object CMakeFiles/lib.dir/projects/lib/components/json/src/jsonserializer.cpp.o [ 50%] Building C object CMakeFiles/lib.dir/projects/lib/3rdparty/fathom/src/tbprobe.c.o [ 51%] Building CXX object CMakeFiles/lib.dir/lib_autogen/A4F4RKMHKD/qrc_eco.cpp.o [ 51%] Linking CXX static library libcutechess.a [ 52%] Built target lib [ 52%] Built target cli_autogen_timestamp_deps [ 53%] Automatic MOC and UIC for target cli [ 53%] Built target cli_autogen [ 53%] Automatic RCC for projects/cli/res/doc/doc.qrc [ 54%] Building CXX object CMakeFiles/cli.dir/cli_autogen/mocs_compilation.cpp.o [ 54%] Building CXX object CMakeFiles/cli.dir/projects/cli/src/cutechesscoreapp.cpp.o [ 55%] Building CXX object CMakeFiles/cli.dir/projects/cli/src/enginematch.cpp.o [ 55%] Building CXX object CMakeFiles/cli.dir/projects/cli/src/main.cpp.o [ 55%] Building CXX object CMakeFiles/cli.dir/projects/cli/src/matchparser.cpp.o [ 56%] Building CXX object CMakeFiles/cli.dir/cli_autogen/SJPZDV6HL2/qrc_doc.cpp.o [ 56%] Linking CXX executable cutechess-cli [ 56%] Built target cli [ 56%] Built target gui_autogen_timestamp_deps [ 56%] Automatic MOC and UIC for target gui [ 56%] Built target gui_autogen [ 56%] Automatic RCC for projects/gui/res/icons/icons.qrc [ 57%] Automatic RCC for projects/gui/res/chessboard/chessboard.qrc [ 57%] Building CXX object CMakeFiles/gui.dir/gui_autogen/mocs_compilation.cpp.o [ 58%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/boardview/graphicspiece.cpp.o [ 58%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/boardview/boardview.cpp.o [ 59%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/boardview/boardscene.cpp.o [ 59%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/boardview/graphicsboard.cpp.o [ 60%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/boardview/graphicspiecereserve.cpp.o [ 60%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/boardview/piecechooser.cpp.o [ 60%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/mainwindow.cpp.o [ 61%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/gameviewer.cpp.o [ 61%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/engineconfigurationdlg.cpp.o [ 62%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/gamewall.cpp.o [ 62%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/engineconfigurationmodel.cpp.o [ 63%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/gamedatabasedlg.cpp.o [ 63%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/importprogressdlg.cpp.o [ 63%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/evalhistory.cpp.o [ 64%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/pgntoken.cpp.o [ 64%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/engineoptionmodel.cpp.o [ 65%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/stringvalidator.cpp.o [ 65%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/gamerepetitionspinbox.cpp.o [ 66%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/newgamedlg.cpp.o [ 66%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/threadedtask.cpp.o [ 66%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/tournamentresultsdlg.cpp.o [ 67%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/settingsdlg.cpp.o [ 67%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/enginemanagementwidget.cpp.o [ 68%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/engineconfigproxymodel.cpp.o [ 68%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/engineselectiondlg.cpp.o [ 69%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/pgntagsmodel.cpp.o [ 69%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/gamedatabasesearchdlg.cpp.o [ 69%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/evalwidget.cpp.o [ 70%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/main.cpp.o [ 70%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/gametabbar.cpp.o [ 71%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/pgngameentrymodel.cpp.o [ 71%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/pgndatabasemodel.cpp.o [ 72%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/movenumbertoken.cpp.o [ 72%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/newtournamentdialog.cpp.o [ 72%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/engineoptiondelegate.cpp.o [ 73%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/movetoken.cpp.o [ 73%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/autoverticalscroller.cpp.o [ 74%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/movecommenttoken.cpp.o [ 74%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/tilelayout.cpp.o [ 74%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/movelist.cpp.o [ 75%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/chessclock.cpp.o [ 75%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/gamesettingswidget.cpp.o [ 76%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/cutechessapp.cpp.o [ 76%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/plaintextlog.cpp.o [ 77%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/tournamentsettingswidget.cpp.o [ 77%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/uitheme.cpp.o [ 77%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/gamedatabasemanager.cpp.o [ 78%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/pgndatabase.cpp.o [ 78%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/pathlineedit.cpp.o [ 79%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/pairtimecontroldlg.cpp.o [ 79%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/timecontroldlg.cpp.o [ 80%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/timecontrolwidget.cpp.o [ 80%] Building CXX object CMakeFiles/gui.dir/projects/gui/src/pgnimporter.cpp.o [ 80%] Building CXX object CMakeFiles/gui.dir/projects/gui/3rdparty/qcustomplot/qcustomplot.cpp.o /home/christian/schach/cutechess-neu/buildtest/cutechess-qol-1.0/projects/gui/3rdparty/qcustomplot/qcustomplot.cpp: In member f unction ‘virtual QCPPainter* QCPPaintBufferPixmap::startPainting()’: /home/christian/schach/cutechess-neu/buildtest/cutechess-qol-1.0/projects/gui/3rdparty/qcustomplot/qcustomplot.cpp:682:35: warn ing: ‘QPainter::HighQualityAntialiasing’ is deprecated: Use Antialiasing instead [-Wdeprecated-declarations] 682 | result->setRenderHint(QPainter::HighQualityAntialiasing); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter:1, from /home/christian/schach/cutechess-neu/buildtest/cutechess-qol-1.0/projects/gui/3rdparty/qcustomplot/qcusto mplot.h:54, from /home/christian/schach/cutechess-neu/buildtest/cutechess-qol-1.0/projects/gui/3rdparty/qcustomplot/qcusto mplot.cpp:26: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:92:9: note: declared here 92 | HighQualityAntialiasing Q_DECL_ENUMERATOR_DEPRECATED_X("Use Antialiasing instead") = 0x08, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/christian/schach/cutechess-neu/buildtest/cutechess-qol-1.0/projects/gui/3rdparty/qcustomplot/qcustomplot.cpp:682:35: warn ing: ‘QPainter::HighQualityAntialiasing’ is deprecated: Use Antialiasing instead [-Wdeprecated-declarations] 682 | result->setRenderHint(QPainter::HighQualityAntialiasing); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:92:9: note: declared here 92 | HighQualityAntialiasing Q_DECL_ENUMERATOR_DEPRECATED_X("Use Antialiasing instead") = 0x08, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/christian/schach/cutechess-neu/buildtest/cutechess-qol-1.0/projects/gui/3rdparty/qcustomplot/qcustomplot.cpp: In member f unction ‘virtual void QCustomPlot::paintEvent(QPaintEvent*)’: /home/christian/schach/cutechess-neu/buildtest/cutechess-qol-1.0/projects/gui/3rdparty/qcustomplot/qcustomplot.cpp:15492:35: wa rning: ‘QPainter::HighQualityAntialiasing’ is deprecated: Use Antialiasing instead [-Wdeprecated-declarations] 15492 | painter.setRenderHint(QPainter::HighQualityAntialiasing); // to make Antialiasing look good if using the Open GL graphicssystem | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:92:9: note: declared here 92 | HighQualityAntialiasing Q_DECL_ENUMERATOR_DEPRECATED_X("Use Antialiasing instead") = 0x08, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/christian/schach/cutechess-neu/buildtest/cutechess-qol-1.0/projects/gui/3rdparty/qcustomplot/qcustomplot.cpp:15492:35: wa rning: ‘QPainter::HighQualityAntialiasing’ is deprecated: Use Antialiasing instead [-Wdeprecated-declarations] 15492 | painter.setRenderHint(QPainter::HighQualityAntialiasing); // to make Antialiasing look good if using the Open GL graphicssystem | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:92:9: note: declared here 92 | HighQualityAntialiasing Q_DECL_ENUMERATOR_DEPRECATED_X("Use Antialiasing instead") = 0x08, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/gui.dir/gui_autogen/BDUC3VPSJM/qrc_chessboard.cpp.o [ 81%] Building CXX object CMakeFiles/gui.dir/gui_autogen/43GZXMO64P/qrc_icons.cpp.o [ 82%] Linking CXX executable cutechess [ 82%] Built target gui [ 82%] Built target test_chessboard_autogen_timestamp_deps [ 83%] Automatic MOC and UIC for target test_chessboard [ 83%] Built target test_chessboard_autogen [ 83%] Building CXX object CMakeFiles/test_chessboard.dir/test_chessboard_autogen/mocs_compilation.cpp.o [ 84%] Building CXX object CMakeFiles/test_chessboard.dir/projects/lib/tests/chessboard/tst_board.cpp.o [ 84%] Linking CXX executable test_chessboard [ 85%] Built target test_chessboard [ 85%] Built target test_tb_autogen_timestamp_deps [ 85%] Automatic MOC and UIC for target test_tb [ 85%] Built target test_tb_autogen [ 86%] Building CXX object CMakeFiles/test_tb.dir/test_tb_autogen/mocs_compilation.cpp.o [ 86%] Building CXX object CMakeFiles/test_tb.dir/projects/lib/tests/tb/tst_tb.cpp.o [ 87%] Linking CXX executable test_tb [ 87%] Built target test_tb [ 87%] Built target test_sprt_autogen_timestamp_deps [ 87%] Automatic MOC and UIC for target test_sprt [ 87%] Built target test_sprt_autogen [ 88%] Building CXX object CMakeFiles/test_sprt.dir/test_sprt_autogen/mocs_compilation.cpp.o [ 88%] Building CXX object CMakeFiles/test_sprt.dir/projects/lib/tests/sprt/tst_sprt.cpp.o [ 89%] Linking CXX executable test_sprt [ 89%] Built target test_sprt [ 89%] Built target test_mersenne_autogen_timestamp_deps [ 90%] Automatic MOC and UIC for target test_mersenne [ 90%] Built target test_mersenne_autogen [ 90%] Building CXX object CMakeFiles/test_mersenne.dir/test_mersenne_autogen/mocs_compilation.cpp.o [ 91%] Building CXX object CMakeFiles/test_mersenne.dir/projects/lib/tests/mersenne/tst_mersenne.cpp.o [ 91%] Linking CXX executable test_mersenne [ 91%] Built target test_mersenne [ 91%] Built target test_tournamentplayer_autogen_timestamp_deps [ 91%] Automatic MOC and UIC for target test_tournamentplayer [ 91%] Built target test_tournamentplayer_autogen [ 91%] Building CXX object CMakeFiles/test_tournamentplayer.dir/test_tournamentplayer_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object CMakeFiles/test_tournamentplayer.dir/projects/lib/tests/tournamentplayer/tst_tournamentplayer.cpp.o [ 92%] Linking CXX executable test_tournamentplayer [ 93%] Built target test_tournamentplayer [ 93%] Built target test_tournamentpair_autogen_timestamp_deps [ 93%] Automatic MOC and UIC for target test_tournamentpair [ 93%] Built target test_tournamentpair_autogen [ 93%] Building CXX object CMakeFiles/test_tournamentpair.dir/test_tournamentpair_autogen/mocs_compilation.cpp.o [ 93%] Building CXX object CMakeFiles/test_tournamentpair.dir/projects/lib/tests/tournamentpair/tst_tournamentpair.cpp.o [ 94%] Linking CXX executable test_tournamentpair [ 95%] Built target test_tournamentpair [ 95%] Built target test_polyglotbook_autogen_timestamp_deps [ 96%] Automatic MOC and UIC for target test_polyglotbook [ 96%] Built target test_polyglotbook_autogen [ 97%] Building CXX object CMakeFiles/test_polyglotbook.dir/test_polyglotbook_autogen/mocs_compilation.cpp.o [ 97%] Building CXX object CMakeFiles/test_polyglotbook.dir/projects/lib/tests/polyglotbook/tst_polyglotbook.cpp.o [ 97%] Linking CXX executable test_polyglotbook [ 97%] Built target test_polyglotbook [ 97%] Built target test_xboardengine_autogen_timestamp_deps [ 98%] Automatic MOC and UIC for target test_xboardengine [ 98%] Built target test_xboardengine_autogen [ 98%] Building CXX object CMakeFiles/test_xboardengine.dir/test_xboardengine_autogen/mocs_compilation.cpp.o [ 99%] Building CXX object CMakeFiles/test_xboardengine.dir/projects/lib/tests/xboardengine/tst_xboardengine.cpp.o [ 99%] Linking CXX executable test_xboardengine [100%] Built target test_xboardengine
greetingsCode: Select all
ii libkf6networkmanagerqt6:amd64 6.13.0-1 amd64 Qt wrapper for NetworkManager ii libpoppler-qt5-1t64:amd64 25.03.0-5+deb13u2 amd64 PDF rendering library (Qt 5 based shared library) ii libqt5concurrent5t64:amd64 5.15.15+dfsg-6 amd64 Qt 5 concurrent module ii libqt5core5t64:amd64 5.15.15+dfsg-6 amd64 Qt 5 core module ii libqt5dbus5t64:amd64 5.15.15+dfsg-6 amd64 Qt 5 D-Bus module ii libqt5designer5:amd64 5.15.15-6 amd64 Qt 5 designer module ii libqt5gui5t64:amd64 5.15.15+dfsg-6 amd64 Qt 5 GUI module ii libqt5help5:amd64 5.15.15-6 amd64 Qt 5 help module ii libqt5multimedia5:amd64 5.15.15-2 amd64 Qt 5 Multimedia module ii libqt5multimediaquick5:amd64 5.15.15-2 amd64 Qt 5 Multimedia Quick module ii libqt5network5t64:amd64 5.15.15+dfsg-6 amd64 Qt 5 network module ii libqt5opengl5-dev:amd64 5.15.15+dfsg-6 amd64 Qt 5 OpenGL library development files ii libqt5opengl5t64:amd64 5.15.15+dfsg-6 amd64 Qt 5 OpenGL module ii libqt5printsupport5t64:amd64 5.15.15+dfsg-6 amd64 Qt 5 print support module ii libqt5qml5:amd64 5.15.15+dfsg-3 amd64 Qt 5 QML module ii libqt5qmlmodels5:amd64 5.15.15+dfsg-3 amd64 Qt 5 QML Models library ii libqt5qmlworkerscript5:amd64 5.15.15+dfsg-3 amd64 Qt 5 QML Worker Script library ii libqt5quick5:amd64 5.15.15+dfsg-3 amd64 Qt 5 Quick library ii libqt5sql5-sqlite:amd64 5.15.15+dfsg-6 amd64 Qt 5 SQLite 3 database driver ii libqt5sql5t64:amd64 5.15.15+dfsg-6 amd64 Qt 5 SQL module ii libqt5svg5:amd64 5.15.15-2 amd64 Qt 5 SVG module ii libqt5svg5-dev:amd64 5.15.15-2 amd64 Qt 5 SVG module development files ii libqt5test5t64:amd64 5.15.15+dfsg-6 amd64 Qt 5 test module ii libqt5waylandclient5:amd64 5.15.15-3 amd64 QtWayland client library ii libqt5waylandcompositor5:amd64 5.15.15-3 amd64 QtWayland compositor library ii libqt5widgets5t64:amd64 5.15.15+dfsg-6 amd64 Qt 5 widgets module ii libqt5x11extras5:amd64 5.15.15-2 amd64 Qt 5 X11 extras ii libqt5xml5t64:amd64 5.15.15+dfsg-6 amd64 Qt 5 XML module ii libqt6core5compat6:amd64 6.8.2-3+b1 amd64 Qt 6 Qt5Compat library ii libqt6core6t64:amd64 6.8.2+dfsg-9+deb13u1 amd64 Qt 6 core module ii libqt6dbus6:amd64 6.8.2+dfsg-9+deb13u1 amd64 Qt 6 D-Bus module ii libqt6gui6:amd64 6.8.2+dfsg-9+deb13u1 amd64 Qt 6 GUI module ii libqt6multimedia6:amd64 6.8.2-8 amd64 Qt 6 Multimedia library ii libqt6network6:amd64 6.8.2+dfsg-9+deb13u1 amd64 Qt 6 network module ii libqt6opengl6:amd64 6.8.2+dfsg-9+deb13u1 amd64 Qt 6 OpenGL module ii libqt6printsupport6:amd64 6.8.2+dfsg-9+deb13u1 amd64 Qt 6 print support module ii libqt6qml6:amd64 6.8.2+dfsg-7 amd64 Qt 6 QML library ii libqt6qmlmeta6:amd64 6.8.2+dfsg-7 amd64 Qt 6 QML Meta library ii libqt6qmlmodels6:amd64 6.8.2+dfsg-7 amd64 Qt 6 QML Models library ii libqt6qmlworkerscript6:amd64 6.8.2+dfsg-7 amd64 Qt 6 QML WorkerScript library ii libqt6quick6:amd64 6.8.2+dfsg-7 amd64 Qt 6 Quick library ii libqt6svg6:amd64 6.8.2-3 amd64 Qt 6 SVG library ii libqt6svgwidgets6:amd64 6.8.2-3 amd64 Qt 6 SVG Widgets library ii libqt6widgets6:amd64 6.8.2+dfsg-9+deb13u1 amd64 Qt 6 widgets module ii libqt6xml6:amd64 6.8.2+dfsg-9+deb13u1 amd64 Qt 6 XML module ii python3-pyqt5 5.15.11+dfsg-2 amd64 Python 3 bindings for Qt5 ii python3-pyqt5.sip 12.17.0-1+b1 amd64 runtime module for Python extensions using SIP ii qml-module-qtmultimedia:amd64 5.15.15-2 amd64 Qt 5 Multimedia QML module ii qml-module-qtquick2:amd64 5.15.15+dfsg-3 amd64 Qt 5 Qt Quick 2 QML module ii qt5-gtk-platformtheme:amd64 5.15.15+dfsg-6 amd64 Qt 5 GTK+ 3 platform theme ii qt5-qmake:amd64 5.15.15+dfsg-6 amd64 Qt 5 qmake Makefile generator tool ii qt5-qmake-bin 5.15.15+dfsg-6 amd64 Qt 5 qmake Makefile generator tool — binary file ii qt6-qpa-plugins:amd64 6.8.2+dfsg-9+deb13u1 amd64 Qt 6 QPA plugins ii qt6-svg-plugins:amd64 6.8.2-3 amd64 Qt 6 SVG library plugins ii qt6-translations-l10n 6.8.2-2 all translations for Qt 6 ii qtbase5-dev:amd64 5.15.15+dfsg-6 amd64 Qt 5 base development files ii qtbase5-dev-tools 5.15.15+dfsg-6 amd64 Qt 5 base development programs ii qtchooser 66-2 amd64 Wrapper to select between Qt development binary versions ii qttranslations5-l10n 5.15.15-2 all translations for Qt 5 ii qtwayland5:amd64 5.15.15-3 amd64 QtWayland platform plugin
following the hints given by you (no install of the useless qt-things) it leads me approx half the way through compiling, than ended again in errors. The cutechess-stuff I missed first time, the develop tools were already installed. May be it failed because of my old cpu from 2011 - dont know. In the source code file from Author Patrick in the file TODO-file one can find "Verify Qt version requirement before release" so hopefully Patrick will fix that issue in future
I will not spend more time for that. Thanks for your efforts
Best Greetings Gerhard
-
Ajaja
- Posts: 3
- Joined: Sun Jul 25, 2021 5:20 pm
- Full name: Alex Frost
Re: My gift to the community – a much better cutechessGUI
After stopping and resuming a tournament, it stops swapping sides. I noticed that swapSides is set to 0 in the *.trnmt file after the tournament is resumed. After changing "swapSides": 1 to "swapSides": true in the *.trnmt file, the issue was fixed. It looks like there is something wrong with how this parameter is read from the *.trnmt file.
-
Ajaja
- Posts: 3
- Joined: Sun Jul 25, 2021 5:20 pm
- Full name: Alex Frost
Re: My gift to the community – a much better cutechessGUI
Was already fixed in the latest github actions artifact.Ajaja wrote: ↑Fri Jan 23, 2026 11:17 pm After stopping and resuming a tournament, it stops swapping sides. I noticed that swapSides is set to 0 in the *.trnmt file after the tournament is resumed. After changing "swapSides": 1 to "swapSides": true in the *.trnmt file, the issue was fixed. It looks like there is something wrong with how this parameter is read from the *.trnmt file.
-
Andres Valverde
- Posts: 597
- Joined: Sun Feb 18, 2007 11:07 pm
- Location: Almeria. SPAIN
- Full name: Andres Valverde Toresano
Re: My gift to the community – a much better cutechessGUI
Sorry, I didnt explain myself well, I meant that Principal Variation is shortened to 1st move only for Winboard engines , a screenshot follow, white is Winboard and Black is UCI :pohl4711 wrote: ↑Mon Jan 19, 2026 5:32 am1) no change here by PatrickAndres Valverde wrote: ↑Sun Jan 18, 2026 9:37 am Hello,
First of all thanks for your initiative. Really appreciated!
I have found two minor glitches so far :
1) Setting time control in Tools>Setting>Games>Time Control, the minutes and seconds fields are not easy to change entering new values with the keyboard, if you enter a new number it is appended to the old one instead of replacing it
2) Only first move of PV is shown for Winboard engines (I tested EveAnn, Myrddin, Dirty)
Using Windows 11
2) this was my wish. I dont need the movelist window on the screen. This modification makes sure, I know, which movenumber is on. Movenumbers after each move, would take to much space in the PV-lines, IMHO.

Saludos, Andres