Bug 428212

Summary: QtCreator's clang backend isn't shipped with its packages.
Product: [KDE Neon] neon Reporter: admin
Component: Packages User EditionAssignee: Neon Bugs <neon-bugs-null>
Status: RESOLVED WAITINGFORINFO    
Severity: normal CC: halla, jr, nate, neon-bugs-null, popov895, sitter, v.nemkov
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description admin 2020-10-25 02:35:58 UTC
SUMMARY
QtCreator's clang backend isn't shipped with its package in KDE neon packages. The clangbackend executable is missing.

STEPS TO REPRODUCE
1. install qtcreator from kde neon packages
2. run qtcreator
3. clang parser not working

OBSERVED RESULT

Should see similar errors:

2020-10-25T03:16:38 Clang Code Model: Error: The clangbackend executable "/usr/libexec/qtcreator/clangbackend" does not exist.


EXPECTED RESULT

Clang parsing/backend working.


SOFTWARE/OS VERSIONS
Operating System: KDE neon 5.20
KDE Plasma Version: 5.20.1
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.0
Kernel Version: 5.9.1xkmod
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-6700HQ CPU @ 2.60GHz
Memory: 23.4 GiB of RAM
Graphics Processor: GeForce GTX 980M/PCIe/SSE2
Comment 1 Enmk 2020-12-02 13:06:11 UTC
Same thing is happening to me too:

Operating System: KDE neon 5.20
KDE Plasma Version: 5.20.4
KDE Frameworks Version: 5.76.0
Qt Version: 5.15.1
Kernel Version: 5.4.0-54-generic
OS Type: 64-bit
Processors: 12 × Intel® Core™ i7-8750H CPU @ 2.20GHz
Memory: 31,0 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 630

$ apt show qtcreator
Package: qtcreator
Version: 4.13.0-1+20.04+focal+build26
Priority: optional
Section: devel
Maintainer: Neon CI <neon@kde.org>
Installed-Size: 79,2 MB
Depends: libqt5sql5-sqlite, qml-module-qtqml-models2, qml-module-qtquick-controls (>= 5.5.0~), qml-module-qtquick2 (>= 5.5.0~), qtchooser, qtcreator-data (= 4.13.0-1+20.04+focal+build26), libc6 (>= 2.29), libdw1 (>= 0.158), libelf1 (>= 0.142), libgcc-s1 (>= 3.4), libllvm10 (>= 1:9~svn298832-1~), libqt5concurrent5 (>= 5.15.0+dfsg), libqt5core5a (>= 5.15.0+dfsg), libqt5designer5, libqt5designercomponents5, libqt5gui5 (>= 5.15.0+dfsg), libqt5help5, libqt5network5 (>= 5.15.0+dfsg), libqt5printsupport5 (>= 5.15.0+dfsg), libqt5qml5 (>= 5.15.0), libqt5quick5 (>= 5.15.0), libqt5quickwidgets5 (>= 5.15.0), libqt5serialport5, libqt5sql5 (>= 5.15.0+dfsg), libqt5widgets5 (>= 5.15.0+dfsg), libqt5xml5 (>= 5.15.0+dfsg), libstdc++6 (>= 7), libyaml-cpp0.6 (>= 0.6.2)
Recommends: clang-tidy, gdb, make, qmlscene, qt5-doc, qt5-qmltooling-plugins, qtbase5-dev-tools, qtcreator-doc, qtdeclarative5-dev-tools, qttools5-dev-tools, qttranslations5-l10n, qtxmlpatterns5-dev-tools, xterm | x-terminal-emulator
Suggests: clazy (>= 1.5), cmake, g++, git, meson, subversion, valgrind
Breaks: qtcreator-data (<< 4.5.2-2~)
Replaces: qtcreator-data (<< 4.5.2-2~)
Homepage: https://doc.qt.io/qt-5/topics-app-development.html
Download-Size: 20,3 MB
APT-Manual-Installed: yes
APT-Sources: http://archive.neon.kde.org/user focal/main amd64 Packages
Description: integrated development environment (IDE) for Qt

$ which qtcreator
/usr/bin/qtcreator

$ qtcreator -version

Qt Creator 4.13.0 based on Qt 5.15.1
Comment 2 popov895 2021-01-06 10:19:09 UTC
Should we expect this issue to be fixed in the near future? It would also be good to update QtCreator to the latest version.
Comment 3 Halla Rempt 2021-02-09 13:15:49 UTC
Yes. this is quite annoying.
Comment 4 Nate Graham 2021-03-28 20:36:14 UTC
Bugs in 3rd party applications should be reported to the developers of the app, unless you suspect that the problem is a packaging issue--however 3rd-party apps from the package manager are no longer formally supported in Neon (and they never really were, really); the supported method of getting 3rd-party apps is to use Flatpak or Snap.
Comment 5 Halla Rempt 2021-03-29 07:59:50 UTC
Well, it _is_ a packaging issue, obviously, so why suggest that it might not be? Also, Qt Creator doesn't seem to be offered as a snap or a flatpak in discover, only as a repo package, so what gives? Given that Neon is meant to be used by developers, having a working Qt Creator is somewhat important.
Comment 6 popov895 2021-06-17 16:20:16 UTC
Wow, it's working! Thank you!
Comment 7 Carlos De Maine 2025-09-20 09:36:05 UTC
Thank you for your bug report! 
However this bug report was created/provided previous to 01/01/2023 and also has not received any updates since  before 01/01/2025. 
Unfortunately KDE neon no longer provides updates for anything older than noble 24.04 based edition's.
Please upgrade to KDE neon noble and if you can reproduce the issue after upgrading to an active version, feel free to re-open this bug report.
Thanks for understanding!