{"id":316,"date":"2026-02-12T19:46:01","date_gmt":"2026-02-12T19:46:01","guid":{"rendered":"https:\/\/www.modplugplayer.org\/?page_id=316"},"modified":"2026-02-23T07:17:14","modified_gmt":"2026-02-23T07:17:14","slug":"build-on-linux","status":"publish","type":"page","link":"https:\/\/www.modplugplayer.org\/?page_id=316","title":{"rendered":"Build on Linux"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"316\" class=\"elementor elementor-316\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc0e658 e-flex e-con-boxed nextsaas-filter-effect-no nextsaas-custom-background-no nextsaas-sticky-no e-con e-parent\" data-id=\"fc0e658\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-997d6b4 nextsaas-filter-effect-no elementor-widget elementor-widget-heading\" data-id=\"997d6b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Build ModPlug Player on Linux<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c2315a nextsaas-filter-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"3c2315a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>This document is prepared for Kubuntu and KDE Neon Linux distributions,<\/strong><br \/><strong>but will probably work on any Debian or Ubuntu based Linux distribution.<\/strong><\/p><p><strong>Install the required dependencies<\/strong><br \/>sudo apt-get install build-essential<br \/>sudo apt-get install libfftw3-bin libfftw3-dev<br \/>sudo apt-get install libportaudio2 portaudio19-dev libportaudiocpp0<br \/>sudo apt-get install libpulse-dev<br \/>sudo apt-get install libsndfile1-dev<br \/>sudo apt-get install libglu1-mesa-dev freeglut3 freeglut3-dev mesa-common-dev<br \/>sudo apt-get install cmake ninja-build<br \/>sudo apt-get install libmpg123-dev<br \/>sudo apt-get install libboost-all-dev<\/p><p><strong>Download Qt Online Installer from <a href=\"https:\/\/www.qt.io\" target=\"_blank\" rel=\"noopener\">https:\/\/www.qt.io<\/a><\/strong><br \/><strong>Install the latest version of Qt using Qt Online Installer<\/strong><\/p><p><strong>Donwnload the source codes (autotools version) of<\/strong><br \/><strong>libopenmpt release 0.6.0 or above from <a href=\"https:\/\/lib.openmpt.org\/libopenmpt\" target=\"_blank\" rel=\"noopener\">https:\/\/lib.openmpt.org\/libopenmpt<\/a><\/strong><\/p><p><strong>Extract libopenmpt source codes to home folder<\/strong><br \/>cd &lt;libopenmpt source codes folder&gt;<br \/>.\/configure<br \/>make<br \/>make install<\/p><p><strong>Now you can clone and build ModPlug Player.<\/strong><br \/><strong>Change your working directory to your home folder<\/strong><br \/>cd ~<br \/><strong>Clone latest tagged version of Modplug Player (Alpha5 as example)<\/strong><br \/>git clone &#8211;branch Alpha5 &#8211;recurse-submodules https:\/\/github.com\/ModPlugPlayer\/ModPlugPlayer.git ModPlugPlayer<br \/><strong>or<\/strong><br \/>git clone &#8211;branch Alpha5 &#8211;recurse-submodules https:\/\/git.code.sf.net\/p\/modplugplayer\/ModPlugPlayer ModPlugPlayer<\/p><p><strong>Create ModPlug Player build directory in your home folder<\/strong><br \/>mkdir ~\/MPPBinary<br \/>cd ~\/ModPlugPlayer<\/p><p><strong>Configure ModPlug Player<\/strong><br \/><strong>Check your Qt version by looking at the Qt folder in your home folder,<\/strong><br \/><strong>then replace 6.2.3 with your Qt version on the line below.<\/strong><br \/>cmake -B ..\/MPPBinary -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=~\/Qt\/<strong>6.2.3<\/strong>\/gcc_64<\/p><p><strong>Build ModPlug Player<\/strong><br \/>cd ~\/MPPBinary<br \/>cmake &#8211;build ..\/MPPBinary &#8211;config Release<\/p><p><strong>Now you can find ModPlug Player executable binary file under ~\/MPPBinary folder.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Build ModPlug Player on Linux This document is prepared for Kubuntu and KDE Neon Linux distributions,but will probably work on any Debian or Ubuntu based Linux distribution. Install the required dependenciessudo apt-get install build-essentialsudo apt-get install libfftw3-bin libfftw3-devsudo apt-get install libportaudio2 portaudio19-dev libportaudiocpp0sudo apt-get install libpulse-devsudo apt-get install libsndfile1-devsudo apt-get install libglu1-mesa-dev freeglut3 freeglut3-dev mesa-common-devsudo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-316","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=\/wp\/v2\/pages\/316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=316"}],"version-history":[{"count":8,"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=\/wp\/v2\/pages\/316\/revisions"}],"predecessor-version":[{"id":387,"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=\/wp\/v2\/pages\/316\/revisions\/387"}],"wp:attachment":[{"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}