Bug#1109037: qtcreator: Qt Creator is unusable after installation: the Desktop kit cannot be configured to a usable state.
Package: qtcreator
Version: 16.0.1-1
Severity: important
X-Debbugs-Cc: gatibik@gmail.com
Dear Maintainer,
Since more versions, Qt Creator is unusable as installed by "apt install qtcreator".
In Edit/Preferences/Kits, the Kits tab shows the Desktop kit with yellow warning icon.
Hovering it brings a tooltip that says something like "CMake configuration has a path
to qmake binary, even though the kit has no valid Qt version".
In the Qt Version tab, Qt 6.8.2 in PATH (System) /usr/bin/qmake6 is marked with a red
error icon, and in the lower area, it says "Qt version is not properly installed".
Clicking on the Details button, it says "Invalid Qt version".
The effect of the issue is that Qt Creator cannot be used for the usual development
on its own projects.
My workaround is to manually install the qt6-tools-dev package, which also installs
qt6-base-dev as its dependency.
The issue may go unobserved if some other package installed before qtcreator installs
qt6-tools-dev as its own dependency, such as was the case with the liblxqt-l10n package
version 2.1.0-1, part of the LXQt desktop.
The issue can be reproduced as follows:
1. If qtcreator is installed, uninstall it
2. Uninstall qt6-tools-dev if present, making sure that qt6-base-dev is uninstalled too
3. Re-install qtcreator, making sure that the recommended packages get installed too
(default behaviour for apt); the issue will manifest itself as described
4. Install qt6-tools-dev manually and re-start Qt Creator; the issue is gone.
So although qt6-tools-dev is not listed as dependency for qtcreator or any of its
dependency or recommended packages, it looks like a dependency that has come through
unnoticed.
I cannot point at the exact package that introduces this dependency, but my hope is
that you can determine this, and take the necessary steps in order to have
qt6-tools-dev installed automatically.
Thank you in advance for your effort.
-- System Information:
Debian Release: 13.0
APT prefers testing-security
APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.33+deb13-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_GB.utf8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages qtcreator depends on:
ii clangd 1:19.0-63
ii libc6 2.41-9
ii libclang-cpp19 1:19.1.7-3+b1
ii libdw1t64 0.192-4
ii libelf1t64 0.192-4
ii libgcc-s1 14.2.0-19
ii libglib2.0-0t64 2.84.3-1
ii libllvm19 1:19.1.7-3+b1
ii libqt6charts6 6.8.2-2
ii libqt6concurrent6 6.8.2+dfsg-8
ii libqt6core5compat6 6.8.2-3+b1
ii libqt6core6t64 [qt6-base-private-abi] 6.8.2+dfsg-8
ii libqt6dbus6 6.8.2+dfsg-8
ii libqt6designer6 6.8.2-5
ii libqt6designercomponents6 6.8.2-5
ii libqt6gui6 6.8.2+dfsg-8
ii libqt6help6 6.8.2-5
ii libqt6network6 6.8.2+dfsg-8
ii libqt6printsupport6 6.8.2+dfsg-8
ii libqt6qml6 [qt6-declarative-private-abi] 6.8.2+dfsg-7
ii libqt6quick3d6 [qt6-quick3d-private-abi] 6.8.2-5
ii libqt6quick3dassetimport6 6.8.2-5
ii libqt6quick3dassetutils6 6.8.2-5
ii libqt6quick3druntimerender6 6.8.2-5
ii libqt6quick3dutils6 6.8.2-5
ii libqt6quick6 6.8.2+dfsg-7
ii libqt6quickwidgets6 6.8.2+dfsg-7
ii libqt6serialport6 6.8.2-3
ii libqt6sql6 6.8.2+dfsg-8
ii libqt6sql6-sqlite 6.8.2+dfsg-8
ii libqt6svg6 6.8.2-3
ii libqt6svgwidgets6 6.8.2-3
ii libqt6test6 6.8.2+dfsg-8
ii libqt6websockets6 6.8.2-3
ii libqt6widgets6 6.8.2+dfsg-8
ii libqt6xml6 6.8.2+dfsg-8
ii libstdc++6 14.2.0-19
ii libyaml-cpp0.8 0.8.0+dfsg-7
ii libzstd1 1.5.7+dfsg-1
ii qml6-module-qtqml-models 6.8.2+dfsg-7
ii qml6-module-qtqml-workerscript 6.8.2+dfsg-7
ii qml6-module-qtquick 6.8.2+dfsg-7
ii qml6-module-qtquick-controls 6.8.2+dfsg-7
ii qml6-module-qtquick-layouts 6.8.2+dfsg-7
ii qml6-module-qtquick3d-particles3d 6.8.2-5
ii qtcreator-data 16.0.1-1
ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1
Versions of packages qtcreator recommends:
ii clang-tidy 1:19.0-63
ii gdb 16.3-1
ii make 4.4.1-2
ii qml-qt6 6.8.2+dfsg-7
ii qt6-base-dev-tools 6.8.2+dfsg-8
ii qt6-declarative-dev-tools 6.8.2+dfsg-7
ii qt6-qmltooling-plugins 6.8.2+dfsg-7
ii qt6-tools-dev-tools 6.8.2-5
ii qt6-translations-l10n 6.8.2-2
ii qtcreator-doc 16.0.1-1
ii qterminal [x-terminal-emulator] 2.1.0-1
ii xterm [x-terminal-emulator] 398-1
Versions of packages qtcreator suggests:
pn clazy <none>
ii cmake 3.31.6-2
ii g++ 4:14.2.0-1
ii git 1:2.47.2-0.2
pn meson <none>
pn python3-pylsp <none>
pn subversion <none>
pn valgrind <none>
-- no debconf information
Reply to: