Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Building Qt plugin (TreeView) fails
Forum Updated to NodeBB v4.3 + New Features

Building Qt plugin (TreeView) fails

Scheduled Pinned Locked Moved Solved General and Desktop
2 Posts 1 Posters 183 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    Creaperdown
    wrote on last edited by
    #1

    Hey, I am trying to build QtQuick.TreeView from here https://code.qt.io/cgit/qt-extensions/qttreeview.git/tree/. I am following the steps from the README.md but when trying to use QtQuick.TreeView 2.15 in my application, I get: plugin cannot be loaded for module "QtQuick.TreeView":
    Failed to extract plugin meta data from '/usr/lib/qt/qml/QtQuick/TreeView/libqquicktreeviewplugin.so'

    I am building my application with Qt 5.15 and running ldd on /usr/lib/qt/qml/QtQuick/TreeView/libqquicktreeviewplugin.so returns:

    ldd libqquicktreeviewplugin.so
    linux-vdso.so.1 (0x00007ffe4e4ca000)
    libQt5Quick.so.5 => /usr/lib/libQt5Quick.so.5 (0x00007f4a7a45f000)
    libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f4a79df6000)
    libQt5QmlModels.so.5 => /usr/lib/libQt5QmlModels.so.5 (0x00007f4a79d75000)
    libQt5Qml.so.5 => /usr/lib/libQt5Qml.so.5 (0x00007f4a79970000)
    libQt5Network.so.5 => /usr/lib/libQt5Network.so.5 (0x00007f4a797ff000)
    libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f4a792dc000)
    libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f4a79254000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f4a7901c000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007f4a78f34000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f4a78f14000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007f4a78d2d000)
    libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f4a78cf4000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00007f4a78cd8000)
    libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f4a78bde000)
    libmd4c.so.0 => /usr/lib/libmd4c.so.0 (0x00007f4a78bc8000)
    libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f4a78b74000)
    libssl.so.3 => /usr/lib/libssl.so.3 (0x00007f4a78ad4000)
    libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x00007f4a78688000)
    libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f4a785aa000)
    libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3 (0x00007f4a78594000)
    libicui18n.so.72 => /usr/lib/libicui18n.so.72 (0x00007f4a78263000)
    libicuuc.so.72 => /usr/lib/libicuuc.so.72 (0x00007f4a78062000)
    libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x00007f4a77fd4000)
    libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007f4a77f2c000)
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f4a77deb000)
    /usr/lib64/ld-linux-x86-64.so.2 (0x00007f4a7a9d5000)
    libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f4a77d33000)
    libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f4a77d01000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f4a77c24000)
    libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f4a77c01000)
    libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f4a77b27000)
    libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f4a77af9000)
    libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007f4a77af3000)
    libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f4a77ae5000)
    libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007f4a77ade000)
    libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f4a77acc000)
    libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f4a77abe000)
    libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f4a77976000)
    liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f4a77943000)
    liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f4a77921000)
    libicudata.so.72 => /usr/lib/libicudata.so.72 (0x00007f4a75b51000)
    libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0x00007f4a75ab4000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f4a75971000)
    libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f4a7595e000)
    libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x00007f4a75950000)
    libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f4a7592a000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f4a758fd000)
    libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x00007f4a758da000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f4a758d5000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f4a758cd000)
    

    Thus, it is using Qt 5 as well.
    Does anyone have an idea why I get the error message? I know that some time ago I was able to use it. But when I rm -rf TreeView and rebuilt it by following the steps from the README.md, it did not work anymore.

    Thanks for any help in advance

    1 Reply Last reply
    0
    • C Offline
      C Offline
      Creaperdown
      wrote on last edited by
      #2

      I managed to fix it. Some days ago I replaced my linker (ld) with lld, I restored my old one and now it is working again

      1 Reply Last reply
      0
      • C Creaperdown has marked this topic as solved on

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved