"No suitable kits found." "No QML utility installed." Fedora 40, Qt 6.7.2.
-
I'm attempting to build my first QtQuick application using QtCreator. When I get to Kit Selection it says "No Suitable Kits Found".
When I attempt to add qmake for qt6, I get the error message "No QML utility installed".
I assume that I am missing a development package. What package am I missing ?
Thanks
Operating System: Fedora Linux 40 KDE Plasma Version: 6.1.5 KDE Frameworks Version: 6.6.0 Qt Version: 6.7.2 Kernel Version: 6.10.10-200.fc40.x86_64 (64-bit) Graphics Platform: X11 Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor Memory: 62.7 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1070/PCIe/SSE2
$ dnf list qt6\* --installed Installed Packages qt6-designer.x86_64 6.7.2-1.fc40 @updates qt6-doc.noarch 6.7.0-3.fc40 @updates qt6-doc-devel.noarch 6.7.0-3.fc40 @updates qt6-doctools.x86_64 6.7.2-1.fc40 @updates qt6-filesystem.x86_64 6.7.2-2.fc40 @updates qt6-linguist.x86_64 6.7.2-1.fc40 @updates qt6-qt5compat.x86_64 6.7.2-1.fc40 @updates qt6-qtbase.x86_64 6.7.2-6.fc40 @updates qt6-qtbase-common.noarch 6.7.2-6.fc40 @updates qt6-qtbase-devel.x86_64 6.7.2-6.fc40 @updates qt6-qtbase-gui.x86_64 6.7.2-6.fc40 @updates qt6-qtbase-ibase.x86_64 6.7.2-6.fc40 @updates qt6-qtbase-mysql.x86_64 6.7.2-6.fc40 @updates qt6-qtbase-odbc.x86_64 6.7.2-6.fc40 @updates qt6-qtbase-postgresql.x86_64 6.7.2-6.fc40 @updates qt6-qtconnectivity.x86_64 6.7.2-1.fc40 @updates qt6-qtdeclarative.x86_64 6.7.2-2.fc40 @updates qt6-qtimageformats.x86_64 6.7.2-1.fc40 @updates qt6-qtmultimedia.x86_64 6.7.2-1.fc40 @updates qt6-qtnetworkauth.x86_64 6.7.2-1.fc40 @updates qt6-qtpdf.x86_64 6.7.2-1.fc40 @updates qt6-qtpositioning.x86_64 6.7.2-1.fc40 @updates qt6-qtquick3d.x86_64 6.7.2-3.fc40 @updates qt6-qtquicktimeline.x86_64 6.7.2-1.fc40 @updates qt6-qtremoteobjects.x86_64 6.7.2-1.fc40 @updates qt6-qtsensors.x86_64 6.7.2-1.fc40 @updates qt6-qtserialport.x86_64 6.7.2-1.fc40 @updates qt6-qtshadertools.x86_64 6.7.2-1.fc40 @updates qt6-qtspeech.x86_64 6.7.2-1.fc40 @updates qt6-qtspeech-speechd.x86_64 6.7.2-1.fc40 @updates qt6-qtsvg.x86_64 6.7.2-1.fc40 @updates qt6-qttools.x86_64 6.7.2-1.fc40 @updates qt6-qttools-common.noarch 6.7.2-1.fc40 @updates qt6-qttools-devel.x86_64 6.7.2-1.fc40 @updates qt6-qttools-libs-designer.x86_64 6.7.2-1.fc40 @updates qt6-qttools-libs-designercomponents.x86_64 6.7.2-1.fc40 @updates qt6-qttools-libs-help.x86_64 6.7.2-1.fc40 @updates qt6-qttranslations.noarch 6.7.2-1.fc40 @updates qt6-qtvirtualkeyboard.x86_64 6.7.2-1.fc40 @updates qt6-qtwayland.x86_64 6.7.2-4.fc40 @updates qt6-qtwebchannel.x86_64 6.7.2-1.fc40 @updates qt6-qtwebengine.x86_64 6.7.2-1.fc40 @updates qt6-qtwebsockets.x86_64 6.7.2-1.fc40 @updates qt6-qtwebview.x86_64 6.7.2-1.fc40 @updates qt6-rpm-macros.noarch 6.7.2-2.fc40 @updates qt6-srpm-macros.noarch 6.7.2-2.fc40 @updatesvc
$ qmake --version QMake version 3.1 Using Qt version 6.7.2 in /usr/lib64
-
@linuxguy123 From what I can see you're missing almost all development packages (-devel). The only one i see is qt6-qtbase-devel.x86_64
-
-
Hi,
At the very least the qt6-qtdeclarative but depending on what you want to develop, just get them all.
-
At the very least the qt6-qtdeclarative but depending on what you want to develop, just get them all.
Actually, the package I needed was
qt6-qtdeclarative-static
, which installedqt6-qtdeclarative-devel
.Thanks for the reply.
-