FS#63807 - [qtcreator] 4.10.0-1 cannot load its ClangFormat plugin

Attached to Project: Arch Linux
Opened by Parker Coates (ParkerCoates) - Tuesday, 17 September 2019, 12:24 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 17 September 2019, 12:28 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Everytime QtCreator 4.10.0 is started it shows a warning that it could not load the ClangFormat plugin, due to it being built against an incompatible version of libFormat. See attached screenshot.

This is on an up to date Arch install, with no special Qt or QtCreator related customisations that I can recall. This is also my first time filing a bug against an Arch package, so please let me know if I've done anything wrong

Version Info:
> clang --version
clang version 8.0.1 (tags/RELEASE_801/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

> clang-format --version
clang-format version 8.0.1 (tags/RELEASE_801/final)

> qtcreator -version
Qt Creator 4.10.0 based on Qt 5.13.1

Android 4.10.0 Support for deployment to and execution on Android Devices.
AutoTest 4.10.0 Auto Test plugin.
AutotoolsProjectManager 4.10.0 Autotools project integration.
BareMetal 4.10.0 This plugin adds a target for bare metal development.
Bazaar 4.10.0 Bazaar integration.
Beautifier 4.10.0 Format source files with the help of beautifiers like AStyle, uncrustify or clang-format.
BinEditor 4.10.0 Binary editor component.
Bookmarks 4.10.0 Bookmarks in text editors.
CMakeProjectManager 4.10.0 CMake support.
CVS 4.10.0 CVS integration.
ClangCodeModel 4.10.0 Clang Code Model plugin.
ClangFormat 4.10.0 clang-format indentation plugin.
ClangPchManager 4.10.0 Clang precompiled header plugin.
ClangRefactoring 4.10.0 Clang Refactoring plugin.
ClangTools 4.10.0 ClangTools Plugin.
ClassView 4.10.0 Class View component.
ClearCase 4.10.0 ClearCase integration.
CodePaster 4.10.0 Codepaster plugin for pushing/fetching diff from server.
CompilationDatabaseProjectManager 4.10.0 Compilation Database project support.
Core 4.10.0 The core plugin for the Qt IDE.
CppEditor 4.10.0 C/C++ editor component.
CppTools 4.10.0 Tools for analyzing C/C++ code.
Cppcheck 4.10.0 Cppcheck static analyzer tool integration. See http://cppcheck.sourceforge.net.
Debugger 4.10.0 Debugger integration.
Designer 4.10.0 Qt Designer integration.
DiffEditor 4.10.0 Diff editor component.
EmacsKeys 4.10.0 The main idea behind this plugin is to provide additional actions a typical emacs user would expect. It doesn't claim to provide full emacs emulation. The following actions are available:
- Movement [C-f, C-b, C-n, C-p, M-f, M-b, C-a, C-e, M-<, M->]
- Mark-based selection [C-SPC, C-x C-x]
- Cut/copy/yank (doesn't provide kill ring feature) [M-w, C-w, C-y]
- Kill actions, which interact properly with clipboard [C-k, M-d, C-d]
- Scrolling (half of the screen, keeps cursor visible) [C-v, M-v]
- Insert new line and indent [C-j]

IMPORTANT: Actions are not bound to any key combinations by default. You can find them under 'EmacsKeys' section in keyboard shortcuts settings.

Also it's worth mentioning that EmacsKeys plugin forces disabling of menu mnemonics by calling Qt's qt_set_sequence_auto_mnemonic function with false argument. Many of the english menu mnemonics get into the way of typical emacs keys, this includes: Alt+F (File), Alt+B (Build), Alt+W (Window). It's a temporary solution, it remains until there is a better one.
FakeVim 4.10.0 VI-style keyboard navigation.
GLSLEditor 4.10.0 Editor for GLSL.
GenericProjectManager 4.10.0 Generic support.
Git 4.10.0 Git integration.
HelloWorld 4.10.0 Hello World sample plugin.
Help 4.10.0 Help system.
ImageViewer 4.10.0 Image Viewer component.
Ios 4.10.0 Support for deployment to and execution on iOS Devices.
LanguageClient 4.10.0 Language Server Protocol client component. See https://microsoft.github.io/language-server-protocol/overview for an overview on Language Servers.
Macros 4.10.0 Macros in text editors.
Mercurial 4.10.0 Mercurial integration.
ModelEditor 4.10.0 Graphical modeling with structured diagrams.
Nim 4.10.0 Plugin for supporting the Nim programming language.
PerfProfiler 4.10.0 Perf Profiler Plugin.
Perforce 4.10.0 Perforce integration.
ProjectExplorer 4.10.0 ProjectExplorer framework that can be extended with different kind of project types.
PythonEditor 4.10.0 Editor and file creation wizards for Python. Example plugin for QtCreator API demonstration.
QbsProjectManager 4.10.0 QBS support.
QmakeProjectManager 4.10.0 Provides project type for Qt/QMake .pro files and tools.
QmlDesigner 4.10.0 Visual Designer for QML files.
QmlJSEditor 4.10.0 Editor for QML and JavaScript.
QmlJSTools 4.10.0 Tools for analyzing Qml/JS code.
QmlPreview 4.10.0 Qml Preview Plugin.
QmlProfiler 4.10.0 Qml Profiler Plugin.
QmlProjectManager 4.10.0 Qt Quick support
Qnx 4.10.0 Adds support for QNX to Qt Creator.
QtSupport 4.10.0 Provides support code for build systems.
RemoteLinux 4.10.0 Support for deployment to and execution on a remote Linux host.
ResourceEditor 4.10.0 Editor for qrc files.
ScxmlEditor 4.10.0 Visual Editor for SCXML (State Chart XML) files.
SilverSearcher 4.10.0 Adds possibility to use SilverSearcher tool as an alternative mechanism of find in files
StudioWelcome 4.10.0 Qt Design Studio Welcome Page.
Subversion 4.10.0 Subversion integration.
TaskList 4.10.0 Use .tasks-files to populate the Issues view.
TextEditor 4.10.0 Text editor framework and the implementation of the basic text editor.
Todo 4.10.0 Adds pane that lists all TODO, FIXME, etc. entries in comments.
UpdateInfo 4.10.0 Displays Update-Infos for Qt Installer Framework-based Updaters.
Valgrind 4.10.0 Valgrind Plugin.
VcsBase 4.10.0 Version Control System Base Plugin.
Welcome 4.10.0 Secondary Welcome Screen Plugin.
WinRt 4.10.0 Helper for Windows Runtime projects.

(C) 2019 The Qt Company Ltd
This task depends upon

Closed by  Antonio Rojas (arojas)
Tuesday, 17 September 2019, 12:28 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#63718 

Loading...