Building QGo on RHEL 7.5

I’ve played Go for years. I’ve found that having a graphical Go client has helped me improve my game immensely. And, unlike many distractors,. I can make a move, then switch back in to work mode without really losing my train of thought.

I always like the QGo client. I have found it to be worthwhile to build and run from the git repo. After moving to RHEL 7.5 for my desktop, I had to go through the process again. Here is the short version.

Playing Go using the the QGo Client

All of the pre-reqs can come from Yum.

For the compiler and build tools, it is easiest to use a yum group:

sudo yum groupinstall "Development and Creative Workstation"

Once those packages are installed, you need some of the Qt5 development packages. At the bottom are is the complete list I have. I did not install all of these directly, but instead recently installed:

qt5-devel
qt5-qtbase-devel
qt5-qttools-devel
qt5-qttranslations
qt5-qtmultimedia
qt5-qtmultimedia-devel

TO run the actual qmake command, things are a bit different from the README.

/usr/bin/qmake-qt5 src
make

That puts things in ../build, which took me a moment to find.

Now I can run qgo with

/home/ayoung/devel/build/qgo

Et Voila

QGo Running on RHEL 7.5

The complete list of qt packages I have installed are:

qt5-qttools-libs-designer-5.9.2-1.el7.x86_64
adwaita-qt5-1.0-1.el7.x86_64
qt5-qtmultimedia-devel-5.9.2-1.el7.x86_64
qt-settings-19-23.7.el7.noarch
qt5-qtbase-devel-5.9.2-3.el7.x86_64
qt5-qttools-5.9.2-1.el7.x86_64
qt5-qtbase-5.9.2-3.el7.x86_64
qt5-rpm-macros-5.9.2-3.el7.noarch
qt5-doctools-5.9.2-1.el7.x86_64
qt5-designer-5.9.2-1.el7.x86_64
qt5-qtbase-common-5.9.2-3.el7.noarch
highcontrast-qt5-0.1-2.el7.x86_64
qt5-qtmultimedia-5.9.2-1.el7.x86_64
qt5-qttools-libs-designercomponents-5.9.2-1.el7.x86_64
qt-4.8.7-2.el7.x86_64
qt5-qtdeclarative-devel-5.9.2-1.el7.x86_64
qt5-qttools-libs-help-5.9.2-1.el7.x86_64
qt5-qtbase-gui-5.9.2-3.el7.x86_64
qt3-3.3.8b-51.el7.x86_64
qt5-qtxmlpatterns-5.9.2-1.el7.x86_64
qt5-qttools-common-5.9.2-1.el7.noarch
qt5-qttools-devel-5.9.2-1.el7.x86_64
qt5-qtdeclarative-5.9.2-1.el7.x86_64
qt5-linguist-5.9.2-1.el7.x86_64
qt5-qttranslations-5.9.2-1.el7.noarch
qt-x11-4.8.7-2.el7.x86_64

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.