clang_parseTransitionUnit2 gives error

Enes Albay albayenes at gmail.com
Sun Apr 10 18:30:25 BST 2022


Thanks for your quick response Sven,

I forgot to mention that KDEV_CLANG_DISPLAY_DIAGS does not help much. It
gives the following error with KDEV_CLANG_DISPLAY_DIAGS

kde/build/kdevelop/bin$ KDEV_CLANG_DISPLAY_DIAGS=1 ./kdevelop
Qt WebEngine seems to be initialized from a plugin. Please set
Qt::AA_ShareOpenGLContexts using QCoreApplication::setAttribute before
constructing QGuiApplication.
Hspell: can't open /usr/share/hspell/hebrew.wgz.sizes.
kf.sonnet.clients.hspell: HSpellDict::HSpellDict: Init failed
kf.kio.slaves.file: copy()
QUrl("file:///media/enes/MyFiles/programming/cpp/cmakeExamples/ex1/ex1.kdev4")
to QUrl("file:///tmp/kdevelop.BtoEwf") 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: 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: Failed to parse translation unit:
"/media/enes/MyFiles/programming/cpp/cmakeExamples/ex1/build/CMakeFiles/3.18.4/CompilerIdC/CMakeCCompilerId.c"

kdevelop.plugins.clang: clang_parseTranslationUnit2 return with error code
4
kdevelop.plugins.clang: Failed to parse translation unit:
"/media/enes/MyFiles/programming/cpp/cmakeExamples/ex1/build/CMakeFiles/3.18.4/CompilerIdCXX/CMakeCXXCompilerId.cpp"




On Sun, Apr 10, 2022 at 8:03 PM Sven Brauch <mail at svenbrauch.de> wrote:

> 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
>


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


More information about the KDevelop-devel mailing list