clang_parseTransitionUnit2 gives error

Enes Albay albayenes at gmail.com
Sun Apr 10 17:37:35 BST 2022


Hi all,

I built kdevelop using kdesrc-build according to instructions on the
website (https://community.kde.org/KDevelop/HowToCompile_v5). When I run
kdevelop, I get the following clang error. Source code navigation does not
work properly. I wrote a simple program to test the
clang_parseTransitionUnit2 function. It works without any problem. But
clang plugin gives errors in kdevelop because of clang_parseTransitionUnit2.

Do you have any experience with this error?

I am working on debian bullseye with kernel 5.10.0-13-amd64 #1 SMP Debian
5.10.106-1 (2022-03-17) x86_64 GNU/Linux

Clang version is

kde/build/kdevelop/bin$ clang --version
Debian clang version 11.0.1-2
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

kde/build/kdevelop/bin$ ./kdevelop
kdevplatform.serialization: "The data-repository at
/home/enes/.cache/kdevduchain/kdevelop-{2e78e62c-8b7d-4277-a699-d586b7b066c3}
has to be cleared."
Qt WebEngine seems to be initialized from a plugin. Please set
Qt::AA_ShareOpenGLContexts using QCoreApplication::setAttribute before
constructing QGuiApplication.
kf.kio.slaves.file: copy()
QUrl("file:///media/enes/MyFiles/programming/cpp/cmakeExamples/ex1/ex1.kdev4")
to QUrl("file:///tmp/kdevelop.shLcdo") mode= -1
kf.kio.slaves.file: the file doesn't have any xattr
qrc:/qml/area_code.qml:56:9: Type NewsFeed unavailable
qrc:/qml/NewsFeed.qml:10:1: module "QtQuick.XmlListModel" is not installed
kdevelop.plugins.clang: clang_parseTranslationUnit2 return with error code
4
kdevelop.plugins.clang:   (start KDevelop with `KDEV_CLANG_DISPLAY_DIAGS=1
kdevelop` to see more diagnostics)
kdevelop.plugins.clang: Failed to parse translation unit:
"/media/enes/MyFiles/programming/cpp/cmakeExamples/ex1/main.cpp"
kdevelop.plugins.clang: clang_parseTranslationUnit2 return with error code
4
kdevelop.plugins.clang:   (start KDevelop with `KDEV_CLANG_DISPLAY_DIAGS=1
kdevelop` to see more diagnostics)
kdevelop.plugins.clang: Failed to parse translation unit:
"/media/enes/MyFiles/programming/cpp/cmakeExamples/ex1/build/CMakeFiles/3.18.4/CompilerIdCXX/CMakeCXXCompilerId.cpp"

kdevelop.plugins.clang: clang_parseTranslationUnit2 return with error code
4
kdevelop.plugins.clang:   (start KDevelop with `KDEV_CLANG_DISPLAY_DIAGS=1
kdevelop` to see more diagnostics)
kdevelop.plugins.clang: Failed to parse translation unit:
"/media/enes/MyFiles/programming/cpp/cmakeExamples/ex1/build/CMakeFiles/3.18.4/CompilerIdC/CMakeCCompilerId.c"


-- 
Enes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20220410/b72bd3ba/attachment.htm>


More information about the KDevelop-devel mailing list