My gift to the community – a much better cutechessGUI

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Krzysztof Grzelak
Posts: 1602
Joined: Tue Jul 15, 2014 12:47 pm

Re: My gift to the community – a much better cutechessGUI

Post by Krzysztof Grzelak »

BrendanJNorman wrote: Tue Jan 20, 2026 4:50 am
Krzysztof Grzelak wrote: Mon Jan 19, 2026 3:21 pm Add Swiss tournament - add flags next to engine names.
I'd also love to see this.

Swiss tournaments allow a lot of engines to compete, but still keep the number of rounds pretty low.

It's also just fun lol.
Currently, there is no decent chess GUI where you can show broadcasts on https://www.youtube.com/.
gerhard
Posts: 99
Joined: Wed Mar 28, 2018 10:16 am

Re: My gift to the community – a much better cutechessGUI

Post by gerhard »

cpeters 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)

Code: 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

installed other useless qt-things

Code: 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

greetings
Good evening Christian

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: 2
Joined: Sun Jul 25, 2021 5:20 pm
Full name: Alex Frost

Re: My gift to the community – a much better cutechessGUI

Post by Ajaja »

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.