clang_parseTransitionUnit2 gives error

Sven Brauch mail at svenbrauch.de
Sun Apr 10 18:03:29 BST 2022


Hi, as a first step I'd try setting KDEV_CLANG_DISPLAY_DIAGS=1 as 
recommended by the error message. That will show you details on the 
error on console, maybe it is clear then what happens.

Greetings!

On 4/10/22 18:37, Enes Albay wrote:
> Hi all,
> 
> I built kdevelop using kdesrc-build according to instructions on the 
> website (https://community.kde.org/KDevelop/HowToCompile_v5 
> <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 --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xA4AAD0019BE03F15.asc
Type: application/pgp-keys
Size: 3147 bytes
Desc: OpenPGP public key
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20220410/3ed94edf/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20220410/3ed94edf/attachment.sig>


More information about the KDevelop-devel mailing list