QjackCtl – JACK Audio Connection Kit Qt GUI Interface
Homepage:
https://github.com/rncbc/qjackctl
http://qjackctl.sourceforge.net/
Dependencies:
jack-audio-connection-kit-devel
alsa-lib-devel
Qt framework
portaudio-devel
Step 1: install Qt framework
1.1: If you choose QT5
1.1.1: qt5-qtbase-devel
yum install -y qt5-qtbase-devel
result:
[root@tutorialspots ~]# yum install -y qt5-qtbase-devel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.compevo.com * epel: fedora-epel.mirror.lstn.net * extras: centos.host-engine.com * ius: dfw.mirror.rackspace.com * nux-dextop: mirror.li.nux.ro * remi-safe: mirror.bebout.net * updates: centos.mirrors.tds.net Resolving Dependencies --> Running transaction check ---> Package qt5-qtbase-devel.x86_64 0:5.9.2-3.el7 will be installed --> Processing Dependency: qt5-qtbase(x86-64) = 5.9.2-3.el7 for package: qt5-qtb ase-devel-5.9.2-3.el7.x86_64 --> Processing Dependency: qt5-rpm-macros for package: qt5-qtbase-devel-5.9.2-3. el7.x86_64 --> Processing Dependency: qt5-qtbase-gui(x86-64) for package: qt5-qtbase-devel- 5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5DBus.so.5(Qt_5_PRIVATE_API)(64bit) for package: qt5-qtbase-devel-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5DBus.so.5(Qt_5)(64bit) for package: qt5-qtbase- devel-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5Core.so.5(Qt_5.9)(64bit) for package: qt5-qtbas e-devel-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5Core.so.5(Qt_5)(64bit) for package: qt5-qtbase- devel-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5Xml.so.5()(64bit) for package: qt5-qtbase-devel -5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5XcbQpa.so.5()(64bit) for package: qt5-qtbase-de vel-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5Widgets.so.5()(64bit) for package: qt5-qtbase-d evel-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5Test.so.5()(64bit) for package: qt5-qtbase-deve l-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5Sql.so.5()(64bit) for package: qt5-qtbase-devel -5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5PrintSupport.so.5()(64bit) for package: qt5-qtb ase-devel-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5OpenGL.so.5()(64bit) for package: qt5-qtbase-de vel-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5Network.so.5()(64bit) for package: qt5-qtbase-d evel-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5Gui.so.5()(64bit) for package: qt5-qtbase-devel -5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5EglFsKmsSupport.so.5()(64bit) for package: qt5- qtbase-devel-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5EglFSDeviceIntegration.so.5()(64bit) for packag e: qt5-qtbase-devel-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5DBus.so.5()(64bit) for package: qt5-qtbase-deve l-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5Core.so.5()(64bit) for package: qt5-qtbase-deve l-5.9.2-3.el7.x86_64 --> Processing Dependency: libQt5Concurrent.so.5()(64bit) for package: qt5-qtbas e-devel-5.9.2-3.el7.x86_64 --> Running transaction check ---> Package qt5-qtbase.x86_64 0:5.9.2-3.el7 will be installed --> Processing Dependency: qt5-qtbase-common = 5.9.2-3.el7 for package: qt5-qtba se-5.9.2-3.el7.x86_64 --> Processing Dependency: libpcre2-16.so.0()(64bit) for package: qt5-qtbase-5.9 .2-3.el7.x86_64 ---> Package qt5-qtbase-gui.x86_64 0:5.9.2-3.el7 will be installed --> Processing Dependency: glx-utils for package: qt5-qtbase-gui-5.9.2-3.el7.x86 _64 --> Processing Dependency: libxcb-render-util.so.0()(64bit) for package: qt5-qtb ase-gui-5.9.2-3.el7.x86_64 --> Processing Dependency: libxcb-keysyms.so.1()(64bit) for package: qt5-qtbase- gui-5.9.2-3.el7.x86_64 --> Processing Dependency: libxcb-image.so.0()(64bit) for package: qt5-qtbase-gu i-5.9.2-3.el7.x86_64 --> Processing Dependency: libxcb-icccm.so.4()(64bit) for package: qt5-qtbase-gu i-5.9.2-3.el7.x86_64 ---> Package qt5-rpm-macros.noarch 0:5.9.2-3.el7 will be installed --> Running transaction check ---> Package glx-utils.x86_64 0:8.2.0-3.el7 will be installed ---> Package pcre2-utf16.x86_64 0:10.23-2.el7 will be installed ---> Package qt5-qtbase-common.noarch 0:5.9.2-3.el7 will be installed ---> Package xcb-util-image.x86_64 0:0.4.0-2.el7 will be installed --> Processing Dependency: libxcb-util.so.1()(64bit) for package: xcb-util-image -0.4.0-2.el7.x86_64 ---> Package xcb-util-keysyms.x86_64 0:0.4.0-1.el7 will be installed ---> Package xcb-util-renderutil.x86_64 0:0.3.9-3.el7 will be installed ---> Package xcb-util-wm.x86_64 0:0.4.1-5.el7 will be installed --> Running transaction check ---> Package xcb-util.x86_64 0:0.4.0-2.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: qt5-qtbase-devel x86_64 5.9.2-3.el7 base 3.9 M Installing for dependencies: glx-utils x86_64 8.2.0-3.el7 base 32 k pcre2-utf16 x86_64 10.23-2.el7 base 189 k qt5-qtbase x86_64 5.9.2-3.el7 base 3.3 M qt5-qtbase-common noarch 5.9.2-3.el7 base 26 k qt5-qtbase-gui x86_64 5.9.2-3.el7 base 5.2 M qt5-rpm-macros noarch 5.9.2-3.el7 base 27 k xcb-util x86_64 0.4.0-2.el7 base 16 k xcb-util-image x86_64 0.4.0-2.el7 base 15 k xcb-util-keysyms x86_64 0.4.0-1.el7 base 10 k xcb-util-renderutil x86_64 0.3.9-3.el7 base 12 k xcb-util-wm x86_64 0.4.1-5.el7 base 25 k Transaction Summary ================================================================================ Install 1 Package (+11 Dependent packages) Total download size: 13 M Installed size: 47 M Downloading packages: (1/12): pcre2-utf16-10.23-2.el7.x86_64.rpm | 189 kB 00:00 (2/12): qt5-qtbase-5.9.2-3.el7.x86_64.rpm | 3.3 MB 00:00 (3/12): qt5-qtbase-common-5.9.2-3.el7.noarch.rpm | 26 kB 00:00 (4/12): glx-utils-8.2.0-3.el7.x86_64.rpm | 32 kB 00:00 (5/12): qt5-qtbase-devel-5.9.2-3.el7.x86_64.rpm | 3.9 MB 00:00 (6/12): qt5-rpm-macros-5.9.2-3.el7.noarch.rpm | 27 kB 00:00 (7/12): xcb-util-0.4.0-2.el7.x86_64.rpm | 16 kB 00:00 (8/12): xcb-util-image-0.4.0-2.el7.x86_64.rpm | 15 kB 00:00 (9/12): qt5-qtbase-gui-5.9.2-3.el7.x86_64.rpm | 5.2 MB 00:00 (10/12): xcb-util-keysyms-0.4.0-1.el7.x86_64.rpm | 10 kB 00:00 (11/12): xcb-util-wm-0.4.1-5.el7.x86_64.rpm | 25 kB 00:00 (12/12): xcb-util-renderutil-0.3.9-3.el7.x86_64.rpm | 12 kB 00:00 -------------------------------------------------------------------------------- Total 20 MB/s | 13 MB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : glx-utils-8.2.0-3.el7.x86_64 1/12 Installing : xcb-util-wm-0.4.1-5.el7.x86_64 2/12 Installing : qt5-rpm-macros-5.9.2-3.el7.noarch 3/12 Installing : xcb-util-0.4.0-2.el7.x86_64 4/12 Installing : xcb-util-image-0.4.0-2.el7.x86_64 5/12 Installing : xcb-util-keysyms-0.4.0-1.el7.x86_64 6/12 Installing : pcre2-utf16-10.23-2.el7.x86_64 7/12 Installing : xcb-util-renderutil-0.3.9-3.el7.x86_64 8/12 Installing : qt5-qtbase-common-5.9.2-3.el7.noarch 9/12 Installing : qt5-qtbase-5.9.2-3.el7.x86_64 10/12 Installing : qt5-qtbase-gui-5.9.2-3.el7.x86_64 11/12 Installing : qt5-qtbase-devel-5.9.2-3.el7.x86_64 12/12 Verifying : xcb-util-image-0.4.0-2.el7.x86_64 1/12 Verifying : xcb-util-renderutil-0.3.9-3.el7.x86_64 2/12 Verifying : pcre2-utf16-10.23-2.el7.x86_64 3/12 Verifying : qt5-qtbase-5.9.2-3.el7.x86_64 4/12 Verifying : qt5-qtbase-gui-5.9.2-3.el7.x86_64 5/12 Verifying : xcb-util-keysyms-0.4.0-1.el7.x86_64 6/12 Verifying : xcb-util-0.4.0-2.el7.x86_64 7/12 Verifying : qt5-qtbase-devel-5.9.2-3.el7.x86_64 8/12 Verifying : qt5-rpm-macros-5.9.2-3.el7.noarch 9/12 Verifying : xcb-util-wm-0.4.1-5.el7.x86_64 10/12 Verifying : glx-utils-8.2.0-3.el7.x86_64 11/12 Verifying : qt5-qtbase-common-5.9.2-3.el7.noarch 12/12 Installed: qt5-qtbase-devel.x86_64 0:5.9.2-3.el7 Dependency Installed: glx-utils.x86_64 0:8.2.0-3.el7 pcre2-utf16.x86_64 0:10.23-2.el7 qt5-qtbase.x86_64 0:5.9.2-3.el7 qt5-qtbase-common.noarch 0:5.9.2-3.el7 qt5-qtbase-gui.x86_64 0:5.9.2-3.el7 qt5-rpm-macros.noarch 0:5.9.2-3.el7 xcb-util.x86_64 0:0.4.0-2.el7 xcb-util-image.x86_64 0:0.4.0-2.el7 xcb-util-keysyms.x86_64 0:0.4.0-1.el7 xcb-util-renderutil.x86_64 0:0.3.9-3.el7 xcb-util-wm.x86_64 0:0.4.1-5.el7 Complete!
1.1.2: qt5-qttools-devel
yum install -y qt5-qttools-devel
result:
[root@tutorialspots ~]# yum install -y qt5-qttools-devel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.compevo.com * epel: fedora-epel.mirror.lstn.net * extras: centos.host-engine.com * ius: dfw.mirror.rackspace.com * nux-dextop: mirror.li.nux.ro * remi-safe: mirror.bebout.net * updates: centos.mirrors.tds.net Resolving Dependencies --> Running transaction check ---> Package qt5-qttools-devel.x86_64 0:5.9.2-1.el7 will be installed --> Processing Dependency: qt5-qttools-libs-help(x86-64) = 5.9.2-1.el7 for packa ge: qt5-qttools-devel-5.9.2-1.el7.x86_64 --> Processing Dependency: qt5-qttools-libs-designercomponents(x86-64) = 5.9.2-1 .el7 for package: qt5-qttools-devel-5.9.2-1.el7.x86_64 --> Processing Dependency: qt5-qttools-libs-designer(x86-64) = 5.9.2-1.el7 for p ackage: qt5-qttools-devel-5.9.2-1.el7.x86_64 --> Processing Dependency: qt5-qttools = 5.9.2-1.el7 for package: qt5-qttools-de vel-5.9.2-1.el7.x86_64 --> Processing Dependency: qt5-qhelpgenerator = 5.9.2-1.el7 for package: qt5-qtt ools-devel-5.9.2-1.el7.x86_64 --> Processing Dependency: qt5-qdoc = 5.9.2-1.el7 for package: qt5-qttools-devel -5.9.2-1.el7.x86_64 --> Processing Dependency: qt5-linguist = 5.9.2-1.el7 for package: qt5-qttools-d evel-5.9.2-1.el7.x86_64 --> Processing Dependency: qt5-designer = 5.9.2-1.el7 for package: qt5-qttools-d evel-5.9.2-1.el7.x86_64 --> Processing Dependency: libQt5Help.so.5(Qt_5)(64bit) for package: qt5-qttools -devel-5.9.2-1.el7.x86_64 --> Processing Dependency: libQt5Help.so.5()(64bit) for package: qt5-qttools-dev el-5.9.2-1.el7.x86_64 --> Processing Dependency: libQt5DesignerComponents.so.5()(64bit) for package: q t5-qttools-devel-5.9.2-1.el7.x86_64 --> Processing Dependency: libQt5Designer.so.5()(64bit) for package: qt5-qttools -devel-5.9.2-1.el7.x86_64 --> Running transaction check ---> Package qt5-designer.x86_64 0:5.9.2-1.el7 will be installed --> Processing Dependency: libQt5QuickWidgets.so.5(Qt_5)(64bit) for package: qt5 -designer-5.9.2-1.el7.x86_64 --> Processing Dependency: libQt5Quick.so.5(Qt_5)(64bit) for package: qt5-design er-5.9.2-1.el7.x86_64 --> Processing Dependency: libQt5QuickWidgets.so.5()(64bit) for package: qt5-des igner-5.9.2-1.el7.x86_64 --> Processing Dependency: libQt5Quick.so.5()(64bit) for package: qt5-designer-5 .9.2-1.el7.x86_64 --> Processing Dependency: libQt5Qml.so.5()(64bit) for package: qt5-designer-5.9 .2-1.el7.x86_64 ---> Package qt5-doctools.x86_64 0:5.9.2-1.el7 will be installed ---> Package qt5-linguist.x86_64 0:5.9.2-1.el7 will be installed --> Processing Dependency: qt5-qttools-common = 5.9.2-1.el7 for package: qt5-lin guist-5.9.2-1.el7.x86_64 ---> Package qt5-qttools.x86_64 0:5.9.2-1.el7 will be installed ---> Package qt5-qttools-libs-designer.x86_64 0:5.9.2-1.el7 will be installed ---> Package qt5-qttools-libs-designercomponents.x86_64 0:5.9.2-1.el7 will be in stalled ---> Package qt5-qttools-libs-help.x86_64 0:5.9.2-1.el7 will be installed --> Running transaction check ---> Package qt5-qtdeclarative.x86_64 0:5.9.2-1.el7 will be installed --> Processing Dependency: libQt5XmlPatterns.so.5(Qt_5)(64bit) for package: qt5- qtdeclarative-5.9.2-1.el7.x86_64 --> Processing Dependency: libQt5XmlPatterns.so.5()(64bit) for package: qt5-qtde clarative-5.9.2-1.el7.x86_64 ---> Package qt5-qttools-common.noarch 0:5.9.2-1.el7 will be installed --> Running transaction check ---> Package qt5-qtxmlpatterns.x86_64 0:5.9.2-1.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: qt5-qttools-devel x86_64 5.9.2-1.el7 base 247 k Installing for dependencies: qt5-designer x86_64 5.9.2-1.el7 base 197 k qt5-doctools x86_64 5.9.2-1.el7 base 493 k qt5-linguist x86_64 5.9.2-1.el7 base 883 k qt5-qtdeclarative x86_64 5.9.2-1.el7 base 3.2 M qt5-qttools x86_64 5.9.2-1.el7 base 40 k qt5-qttools-common noarch 5.9.2-1.el7 base 14 k qt5-qttools-libs-designer x86_64 5.9.2-1.el7 base 2.7 M qt5-qttools-libs-designercomponents x86_64 5.9.2-1.el7 base 775 k qt5-qttools-libs-help x86_64 5.9.2-1.el7 base 139 k qt5-qtxmlpatterns x86_64 5.9.2-1.el7 base 1.1 M Transaction Summary ================================================================================ Install 1 Package (+10 Dependent packages) Total download size: 9.7 M Installed size: 30 M Downloading packages: (1/11): qt5-doctools-5.9.2-1.el7.x86_64.rpm | 493 kB 00:00 (2/11): qt5-linguist-5.9.2-1.el7.x86_64.rpm | 883 kB 00:00 (3/11): qt5-designer-5.9.2-1.el7.x86_64.rpm | 197 kB 00:00 (4/11): qt5-qttools-5.9.2-1.el7.x86_64.rpm | 40 kB 00:00 (5/11): qt5-qtdeclarative-5.9.2-1.el7.x86_64.rpm | 3.2 MB 00:00 (6/11): qt5-qttools-common-5.9.2-1.el7.noarch.rpm | 14 kB 00:00 (7/11): qt5-qttools-devel-5.9.2-1.el7.x86_64.rpm | 247 kB 00:00 (8/11): qt5-qttools-libs-designercomponents-5.9.2-1.el7.x8 | 775 kB 00:00 (9/11): qt5-qttools-libs-help-5.9.2-1.el7.x86_64.rpm | 139 kB 00:00 (10/11): qt5-qttools-libs-designer-5.9.2-1.el7.x86_64.rpm | 2.7 MB 00:00 (11/11): qt5-qtxmlpatterns-5.9.2-1.el7.x86_64.rpm | 1.1 MB 00:00 -------------------------------------------------------------------------------- Total 16 MB/s | 9.7 MB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : qt5-qttools-common-5.9.2-1.el7.noarch 1/11 Installing : qt5-qttools-libs-designer-5.9.2-1.el7.x86_64 2/11 Installing : qt5-qttools-libs-designercomponents-5.9.2-1.el7.x86_64 3/11 Installing : qt5-qttools-libs-help-5.9.2-1.el7.x86_64 4/11 Installing : qt5-doctools-5.9.2-1.el7.x86_64 5/11 Installing : qt5-linguist-5.9.2-1.el7.x86_64 6/11 Installing : qt5-qttools-5.9.2-1.el7.x86_64 7/11 Installing : qt5-qtxmlpatterns-5.9.2-1.el7.x86_64 8/11 Installing : qt5-qtdeclarative-5.9.2-1.el7.x86_64 9/11 Installing : qt5-designer-5.9.2-1.el7.x86_64 10/11 Installing : qt5-qttools-devel-5.9.2-1.el7.x86_64 11/11 Verifying : qt5-doctools-5.9.2-1.el7.x86_64 1/11 Verifying : qt5-qttools-devel-5.9.2-1.el7.x86_64 2/11 Verifying : qt5-designer-5.9.2-1.el7.x86_64 3/11 Verifying : qt5-qtdeclarative-5.9.2-1.el7.x86_64 4/11 Verifying : qt5-qttools-libs-designercomponents-5.9.2-1.el7.x86_64 5/11 Verifying : qt5-linguist-5.9.2-1.el7.x86_64 6/11 Verifying : qt5-qttools-libs-help-5.9.2-1.el7.x86_64 7/11 Verifying : qt5-qttools-libs-designer-5.9.2-1.el7.x86_64 8/11 Verifying : qt5-qttools-5.9.2-1.el7.x86_64 9/11 Verifying : qt5-qtxmlpatterns-5.9.2-1.el7.x86_64 10/11 Verifying : qt5-qttools-common-5.9.2-1.el7.noarch 11/11 Installed: qt5-qttools-devel.x86_64 0:5.9.2-1.el7 Dependency Installed: qt5-designer.x86_64 0:5.9.2-1.el7 qt5-doctools.x86_64 0:5.9.2-1.el7 qt5-linguist.x86_64 0:5.9.2-1.el7 qt5-qtdeclarative.x86_64 0:5.9.2-1.el7 qt5-qttools.x86_64 0:5.9.2-1.el7 qt5-qttools-common.noarch 0:5.9.2-1.el7 qt5-qttools-libs-designer.x86_64 0:5.9.2-1.el7 qt5-qttools-libs-designercomponents.x86_64 0:5.9.2-1.el7 qt5-qttools-libs-help.x86_64 0:5.9.2-1.el7 qt5-qtxmlpatterns.x86_64 0:5.9.2-1.el7 Complete!
1.1.3: qt5-qtx11extras-devel
[root@tutorialspots /]# yum install -y qt5-qtx11extras-devel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.compevo.com * epel: fedora-epel.mirror.lstn.net * extras: centos.host-engine.com * ius: dfw.mirror.rackspace.com * nux-dextop: mirror.li.nux.ro * remi-safe: mirror.bebout.net * updates: centos.mirrors.tds.net Resolving Dependencies --> Running transaction check ---> Package qt5-qtx11extras-devel.x86_64 0:5.9.2-1.el7 will be installed --> Processing Dependency: qt5-qtx11extras(x86-64) = 5.9.2-1.el7 for package: qt 5-qtx11extras-devel-5.9.2-1.el7.x86_64 --> Processing Dependency: libQt5X11Extras.so.5()(64bit) for package: qt5-qtx11e xtras-devel-5.9.2-1.el7.x86_64 --> Running transaction check ---> Package qt5-qtx11extras.x86_64 0:5.9.2-1.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: qt5-qtx11extras-devel x86_64 5.9.2-1.el7 base 14 k Installing for dependencies: qt5-qtx11extras x86_64 5.9.2-1.el7 base 27 k Transaction Summary ================================================================================ Install 1 Package (+1 Dependent package) Total download size: 40 k Installed size: 73 k Downloading packages: (1/2): qt5-qtx11extras-devel-5.9.2-1.el7.x86_64.rpm | 14 kB 00:00 (2/2): qt5-qtx11extras-5.9.2-1.el7.x86_64.rpm | 27 kB 00:00 -------------------------------------------------------------------------------- Total 214 kB/s | 40 kB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : qt5-qtx11extras-5.9.2-1.el7.x86_64 1/2 Installing : qt5-qtx11extras-devel-5.9.2-1.el7.x86_64 2/2 Verifying : qt5-qtx11extras-devel-5.9.2-1.el7.x86_64 1/2 Verifying : qt5-qtx11extras-5.9.2-1.el7.x86_64 2/2 Installed: qt5-qtx11extras-devel.x86_64 0:5.9.2-1.el7 Dependency Installed: qt5-qtx11extras.x86_64 0:5.9.2-1.el7 Complete!
1.2 If you install QT4
yum install qt-devel -y
Step 2:
[root@tutorialspots ~]# mkdir qjackctl [root@tutorialspots ~]# cd qjackctl [root@tutorialspots qjackctl]# git clone https://github.com/rncbc/qjackctl.git Cloning into 'qjackctl'... remote: Enumerating objects: 126, done. remote: Counting objects: 100% (126/126), done. remote: Compressing objects: 100% (79/79), done. remote: Total 10603 (delta 87), reused 69 (delta 47), pack-reused 10477 Receiving objects: 100% (10603/10603), 23.54 MiB | 22.92 MiB/s, done. Resolving deltas: 100% (8427/8427), done.
Step 3:
cd qjackctl ./autogen.sh
Step 4:
4.1: if you choose QT5
./configure
result:
[root@tutorialspots qjackctl]# ./configure checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for g++ major version... 4 checking for qmake... no checking for qmake-qt5... /usr/bin/qmake-qt5 checking for Qt major version... 5 checking for Qt install path... /usr/lib64/qt5/bin checking for qmake... (cached) /usr/bin/qmake-qt5 checking for Qt install headers... /usr/include/qt5 checking for Qt install libraries... /usr/lib64 checking for Qt library version >= 5.1... yes checking for moc... /usr/lib64/qt5/bin/moc checking for uic... /usr/lib64/qt5/bin/uic checking for lupdate... /usr/lib64/qt5/bin/lupdate checking for lrelease... /usr/lib64/qt5/bin/lrelease checking for main in -lm... yes checking for main in -lX11... yes checking for main in -lXext... yes checking for lroundf in -lm... yes checking for JACK... yes checking for ALSA... yes checking for PORTAUDIO... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking for unistd.h... (cached) yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking jack/statistics.h usability... yes checking jack/statistics.h presence... yes checking for jack/statistics.h... yes checking CoreAudio/CoreAudio.h usability... no checking CoreAudio/CoreAudio.h presence... no checking for CoreAudio/CoreAudio.h... no checking jack/midiport.h usability... yes checking jack/midiport.h presence... yes checking for jack/midiport.h... yes checking jack/session.h usability... yes checking jack/session.h presence... yes checking for jack/session.h... yes checking jack/metadata.h usability... no checking jack/metadata.h presence... no checking for jack/metadata.h... no configure: WARNING: *** jack/metadata.h file not found. configure: WARNING: *** JACK 0.124.1 or later may be required. configure: WARNING: *** JACK metadata support will be disabled. checking for QT5DBUS... yes checking for QT5X11EXTRAS... yes checking for system... yes checking for jack_transport_query in -ljack... yes checking for jack_is_realtime in -ljack... yes checking for jack_get_xrun_delayed_usecs in -ljack... yes checking for jack_get_max_delayed_usecs in -ljack... yes checking for jack_set_port_rename_callback in -ljack... yes checking for jack_port_get_aliases in -ljack... yes checking for jack_free in -ljack... yes configure: creating ./config.status config.status: creating Makefile config.status: creating qjackctl.spec config.status: creating src/src.pri config.status: creating src/config.h config.status: src/config.h is unchanged QjackCtl 0.5.4.10git.cfd0fe Build target . . . . . . . . . . . . . . . . . . .: release JACK Audio Connection Kit support . . . . . . . .: yes JACK Realtime support . . . . . . . . . . . . . .: yes JACK Transport support . . . . . . . . . . . . . .: yes JACK XRUN delay support . . . . . . . . . . . . .: yes JACK Maximum scheduling delay support . . . . . .: yes JACK Port aliases support . . . . . . . . . . . .: yes JACK Metadata support . . . . . . . . . . . . . .: no JACK MIDI support . . . . . . . . . . . . . . . .: yes JACK Session support . . . . . . . . . . . . . . .: yes JACK Version support (JACK2) . . . . . . . . . . .: no ALSA MIDI Sequencer support . . . . . . . . . . .: yes System tray icon support . . . . . . . . . . . . .: yes D-Bus interface support . . . . . . . . . . . . .: yes PortAudio interface support . . . . . . . . . . .: yes CoreAudio interface support . . . . . . . . . . .: no X11 Unique/Single instance . . . . . . . . . . . .: yes Debugger stack-trace (gdb) . . . . . . . . . . . .: no Install prefix . . . . . . . . . . . . . . . . . .: /usr/local Now type 'make', followed by 'make install' as root.
4.2: if you choose QT4
[root@tutorialspots qjackctl]# ./configure --enable-qt4 --with-qt4=/usr/lib64/qt4 checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for g++ major version... 4 checking for qmake... /usr/lib64/qt4/bin/qmake checking for Qt major version... 4 checking for Qt install path... /usr/lib64/qt4/bin checking for qmake... /usr/lib64/qt4/bin/qmake checking for Qt install headers... /usr/include checking for Qt install libraries... /usr/lib64 checking for Qt library version >= 4.4... yes checking for moc... /usr/lib64/qt4/bin/moc checking for uic... /usr/lib64/qt4/bin/uic checking for lupdate... /usr/lib64/qt4/bin/lupdate checking for lrelease... /usr/lib64/qt4/bin/lrelease checking for main in -lm... yes checking for main in -lX11... yes checking for main in -lXext... yes checking for lroundf in -lm... yes checking for JACK... yes checking for ALSA... yes checking for PORTAUDIO... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking for unistd.h... (cached) yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking jack/statistics.h usability... yes checking jack/statistics.h presence... yes checking for jack/statistics.h... yes checking CoreAudio/CoreAudio.h usability... no checking CoreAudio/CoreAudio.h presence... no checking for CoreAudio/CoreAudio.h... no checking jack/midiport.h usability... yes checking jack/midiport.h presence... yes checking for jack/midiport.h... yes checking jack/session.h usability... yes checking jack/session.h presence... yes checking for jack/session.h... yes checking jack/metadata.h usability... no checking jack/metadata.h presence... no checking for jack/metadata.h... no configure: WARNING: *** jack/metadata.h file not found. configure: WARNING: *** JACK 0.124.1 or later may be required. configure: WARNING: *** JACK metadata support will be disabled. checking for QT4DBUS... yes checking for system... yes checking for jack_transport_query in -ljack... yes checking for jack_is_realtime in -ljack... yes checking for jack_get_xrun_delayed_usecs in -ljack... yes checking for jack_get_max_delayed_usecs in -ljack... yes checking for jack_set_port_rename_callback in -ljack... yes checking for jack_port_get_aliases in -ljack... yes checking for jack_free in -ljack... yes configure: creating ./config.status config.status: creating Makefile config.status: creating qjackctl.spec config.status: creating src/src.pri config.status: creating src/config.h config.status: src/config.h is unchanged QjackCtl 0.5.4.10git.cfd0fe Build target . . . . . . . . . . . . . . . . . . .: release JACK Audio Connection Kit support . . . . . . . .: yes JACK Realtime support . . . . . . . . . . . . . .: yes JACK Transport support . . . . . . . . . . . . . .: yes JACK XRUN delay support . . . . . . . . . . . . .: yes JACK Maximum scheduling delay support . . . . . .: yes JACK Port aliases support . . . . . . . . . . . .: yes JACK Metadata support . . . . . . . . . . . . . .: no JACK MIDI support . . . . . . . . . . . . . . . .: yes JACK Session support . . . . . . . . . . . . . . .: yes JACK Version support (JACK2) . . . . . . . . . . .: no ALSA MIDI Sequencer support . . . . . . . . . . .: yes System tray icon support . . . . . . . . . . . . .: yes D-Bus interface support . . . . . . . . . . . . .: yes PortAudio interface support . . . . . . . . . . .: yes CoreAudio interface support . . . . . . . . . . .: no X11 Unique/Single instance . . . . . . . . . . . .: yes Debugger stack-trace (gdb) . . . . . . . . . . . .: no Install prefix . . . . . . . . . . . . . . . . . .: /usr/local Now type 'make', followed by 'make install' as root.
Step 5:
make make install
Result:
... install: creating directory `/usr/local/share/qjackctl' install: creating directory `/usr/local/share/qjackctl/translations' `src/translations/qjackctl_cs.qm' -> `/usr/local/share/qjackctl/translations/qja ckctl_cs.qm' `src/translations/qjackctl_de.qm' -> `/usr/local/share/qjackctl/translations/qja ckctl_de.qm' `src/translations/qjackctl_es.qm' -> `/usr/local/share/qjackctl/translations/qja ckctl_es.qm' `src/translations/qjackctl_fr.qm' -> `/usr/local/share/qjackctl/translations/qja ckctl_fr.qm' `src/translations/qjackctl_it.qm' -> `/usr/local/share/qjackctl/translations/qja ckctl_it.qm' `src/translations/qjackctl_ja.qm' -> `/usr/local/share/qjackctl/translations/qja ckctl_ja.qm' `src/translations/qjackctl_nl.qm' -> `/usr/local/share/qjackctl/translations/qja ckctl_nl.qm' `src/translations/qjackctl_pt.qm' -> `/usr/local/share/qjackctl/translations/qja ckctl_pt.qm' `src/translations/qjackctl_ru.qm' -> `/usr/local/share/qjackctl/translations/qja ckctl_ru.qm' `qjackctl.1' -> `/usr/local/share/man/man1/qjackctl.1' `qjackctl.fr.1' -> `/usr/local/share/man/man1/qjackctl.fr.1' /usr/local/share/man/man1/qjackctl.1: 49.0% -- replaced with /usr/local/share /man/man1/qjackctl.1.gz /usr/local/share/man/man1/qjackctl.fr.1: 49.6% -- replaced with /usr/loc al/share/man/man1/qjackctl.fr.1.gz
Done!