--- Begin Message ---
Package: kdevelop
Version: 4:5.6.1-1
Severity: normal
X-Debbugs-Cc: brendon@quantumfurball.net
Dear Maintainer,
The Clang plugin seems to be responsible for advanced syntax highlighting and
probably other features. I just updated packages on my system and noticed these
features no longer work. I saw a few copies of the below in the kdevelop output
to console:
kdevplatform.shell: Could not load plugin "kdevclangsupport" , it reported the
error: "The clang builtin include path
\"/usr/lib/llvm-11/lib/clang/11.0.0/include\" is invalid (missing cpuid.h
header).\nTry setting the KDEV_CLANG_BUILTIN_DIR environment variable manually
to fix this.\nSee also: https://bugs.kde.org/show_bug.cgi?id=393779" Disabling
the plugin now.
So the path it needs is hard-coded and versioned, for 11.0.0 in the present
binary. My latest update pulled in Clang 11.0.1. If I set the
KDEV_CLANG_BUILTIN_DIR variable correctly and run kdevelop, then it works.
The KDE bug linked above does seem related, but ends with closure despite more
run-time checking being a TODO. Until that's implemented, it seems the Clang
plugin has a hard-ish version dependency on Clang, and the kdevelop package
must be rebuilt when Clang updates, or the user has to employ the environment
variable workaround.
Peace,
Brendon
-- System Information:
Debian Release: bullseye/sid
APT prefers testing-debug
APT policy: (990, 'testing-debug'), (990, 'testing'), (500, 'unstable-debug'), (500, 'unstable'), (100, 'experimental-debug'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-1-amd64 (SMP w/16 CPU threads)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages kdevelop depends on:
ii kdevelop-data 4:5.6.1-1
ii kdevelop56-libs 4:5.6.1-1
ii kinit 5.78.0-2
ii kio 5.78.0-2
ii libapr1 1.7.0-6
ii libaprutil1 1.6.1-5
ii libastyle3 3.1-2+b1
ii libc6 2.31-9
ii libclang1-11 1:11.0.1-2
ii libgcc-s1 10.2.1-6
ii libgrantlee-templates5 5.2.0-3
ii libkasten4controllers0 5:0.26.4-2
ii libkasten4core0 5:0.26.4-2
ii libkasten4okteta2controllers0 5:0.26.4-2
ii libkasten4okteta2core0 5:0.26.4-2
ii libkasten4okteta2gui0 5:0.26.4-2
ii libkf5archive5 5.78.0-2
ii libkf5bookmarks5 5.78.0-2
ii libkf5codecs5 5.78.0-2
ii libkf5completion5 5.78.0-3
ii libkf5configcore5 5.78.0-3
ii libkf5configgui5 5.78.0-3
ii libkf5configwidgets5 5.78.0-2
ii libkf5coreaddons5 5.78.0-2
ii libkf5crash5 5.78.0-3
ii libkf5declarative5 5.78.0-2
ii libkf5guiaddons5 5.78.0-3
ii libkf5i18n5 5.78.0-2
ii libkf5iconthemes5 5.78.0-2
ii libkf5itemmodels5 5.78.0-2
ii libkf5itemviews5 5.78.0-2
ii libkf5jobwidgets5 5.78.0-2
ii libkf5kiocore5 5.78.0-2
ii libkf5kiofilewidgets5 5.78.0-2
ii libkf5kiogui5 5.78.0-2
ii libkf5kiowidgets5 5.78.0-2
ii libkf5newstuff5 5.78.0-2
ii libkf5parts5 5.78.0-3
ii libkf5purpose-bin 5.78.0-2
ii libkf5purpose5 5.78.0-2
ii libkf5service-bin 5.78.0-2
ii libkf5service5 5.78.0-2
ii libkf5sonnetui5 5.78.0-2
ii libkf5texteditor5 5.78.0-3
ii libkf5textwidgets5 5.78.0-2
ii libkf5threadweaver5 5.78.0-2
ii libkf5widgetsaddons5 5.78.0-2
ii libkf5xmlgui5 5.78.0-2
ii libkomparediff2-5 4:20.12.0-2
ii libokteta3core0 5:0.26.4-2
ii libokteta3gui0 5:0.26.4-2
ii libprocesscore9 4:5.20.5-1
ii libprocessui9 4:5.20.5-1
ii libqt5core5a 5.15.2+dfsg-3
ii libqt5dbus5 5.15.2+dfsg-3
ii libqt5gui5 5.15.2+dfsg-3
ii libqt5help5 5.15.2-3
ii libqt5network5 5.15.2+dfsg-3
ii libqt5qml5 5.15.2+dfsg-3
ii libqt5quick5 5.15.2+dfsg-3
ii libqt5quickwidgets5 5.15.2+dfsg-3
ii libqt5widgets5 5.15.2+dfsg-3
ii libqt5xml5 5.15.2+dfsg-3
ii libstdc++6 10.2.1-6
ii libsvn1 1.14.0-3+b2
ii qml-module-qtquick-controls 5.15.2-2
ii qml-module-qtquick-layouts 5.15.2+dfsg-3
ii qml-module-qtquick-window2 5.15.2+dfsg-3
ii qml-module-qtquick-xmllistmodel 5.15.2-2
ii qml-module-qtquick2 5.15.2+dfsg-3
ii qml-module-qtwebkit 5.212.0~alpha4-11
Versions of packages kdevelop recommends:
ii clang-11 1:11.0.1-2
ii g++ 4:10.2.1-1
ii gcc 4:10.2.1-1
ii gdb 10.1-1.7
ii kapptemplate 4:20.12.0-1
ii kio-extras 4:20.12.0-1
ii make 4.3-4
Versions of packages kdevelop suggests:
ii clang 1:11.0-51+nmu4
ii clang-tidy 1:11.0-51+nmu4
ii clazy 1.9-3
ii cmake 3.18.4-1+b1
ii cppcheck 2.3-1
ii git 1:2.30.0-1
ii heaptrack 1.2.0-1+b1
pn kdevelop-l10n <none>
ii konsole 4:20.12.1-1
pn meson <none>
pn ninja-build <none>
-- no debconf information
--- End Message ---