[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: