#### Compiling OpenBoard-in-a-Window on CentOS 7 wget http://webdiis.unizar.es/~spd/openboard/OpenBoard-1.5.4.tar.gz wget http://webdiis.unizar.es/~spd/openboard/OpenBoard-ThirdParty-master.zip wget http://webdiis.unizar.es/~spd/openboard/ob-in-a-window.patch mkdir ob cd ob tar xvzf ../OpenBoard-1.5.4.tar.gz unzip ../OpenBoard-ThirdParty-master.zip mv OpenBoard-ThirdParty-master OpenBoard-ThirdParty cd OpenBoard-ThirdParty sudo yum install \ qt5-qt3d-devel \ qt5-qtaccountsservice-devel \ qt5-qtbase-devel \ qt5-qtconfiguration-devel \ qt5-qtconnectivity-devel \ qt5-qtdeclarative-devel \ qt5-qtenginio-devel \ qt5-qtlocation-devel \ qt5-qtmultimedia-devel \ qt5-qtquick1-devel \ qt5-qtquickcontrols2-devel \ qt5-qtscript-devel \ qt5-qtsensors-devel \ qt5-qtserialbus-devel \ qt5-qtserialport-devel \ qt5-qtsvg-devel \ qt5-qttools-static \ qt5-qttools-devel \ qt5-qtwayland-devel \ qt5-qtwebchannel-devel \ qt5-qtwebkit-devel \ qt5-qtwebsockets-devel \ qt5-qtx11extras-devel \ qt5-qtxmlpatterns-devel \ qt-devel sudo yum install \ libpaper-devel \ quazip-devel \ quazip-qt5-devel \ freetype-devel \ motif-devel \ ffmpeg-devel \ libpng-devel \ libXt-devel \ libva-devel \ x264-devel \ libvpx-devel \ libvorbis-devel \ libogg-devel \ libtheora-devel \ opus-devel \ lame-devel \ fdk-aac-devel \ libass-devel \ lzma-devel \ xz-devel \ bzip2-devel \ openssl-devel \ zlib-devel cd OpenBoard-ThirdParty qmake-qt5 libs.pri cd xpdf qmake-qt5 xpdf.pro cd xpdf-3.04 ./configure --with-freetype2-includes=/usr/include/freetype2 cd .. make cd ../.. patch -p0 < ../ob-in-a-window.patch cd OpenBoard-1.5.4 env OB_INAWINDOW=yes qmake-qt5 OpenBoard.pro -spec linux-g++-64 make #### Resulting executable will be #### build/linux/release/product/OpenBoard