Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Qt for weston desktop

Qt for weston desktop

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
5 Posts 2 Posters 1.3k Views
  • 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.
  • W Offline
    W Offline
    Wade
    wrote on last edited by
    #1

    Dears

         I‘ve successfully cross-compiling Qt use the following configure:
    
    #!/bin/sh
    ./configure \
    -v \
    -confirm-license \
    -prefix /opt/qt5.9.6 \
    -release \
    -opensource \
    -accessibility \
    -make libs \
    -xplatform linux-aarch64-gnu-g++ \
    -pch \
    -tslib \
    -sqlite \
    -qt-libjpeg \
    -qt-libpng \
    -qt-zlib \
    -qt-freetype \
    -opengl es2 \
    -nomake examples -nomake tools \
    -sysroot /home/wadexu/debian_buster_renesas_OpenGL_for_QT_15.1 \
    -I /home/wadexu/debian_buster_renesas_OpenGL_for_QT_15.1/usr/include \
    -L /home/wadexu/debian_buster_renesas_OpenGL_for_QT_15.1/usr/lib \
    -L /home/wadexu/debian_buster_renesas_OpenGL_for_QT_15.1/usr/lib/aarch64-linux-gnu \
    -L /home/wadexu/debian_buster_renesas_OpenGL_for_QT_15.1/lib
    
     My board system is running on a wayland/weston desktop. But when I run my Qt project Execute file, There is an error :
    
    This application failed to start because it could not find or load the Qt platform plugin "wayland"
    in "/opt/qt5.9.6/plugins".
    
    Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, xcb.
    
    Reinstalling the application may fix this problem.
    Aborted
    
    
    I checked my /opt/qt5.9.6/plugins/platforms. There do have the wayland related files:
    
    /opt/qt5.9.6/plugins/platforms$ ls
    libqeglfs.so    libqminimalegl.so  libqwayland-egl.so             libqxcb.so
    libqlinuxfb.so  libqoffscreen.so   libqwayland-generic.so
    libqminimal.so  libqvnc.so         libqwayland-xcomposite-egl.so
    
    Is there something should I do still?
    

    Thanks

    Wade Xu

    jsulmJ 1 Reply Last reply
    0
    • W Wade

      Dears

           I‘ve successfully cross-compiling Qt use the following configure:
      
      #!/bin/sh
      ./configure \
      -v \
      -confirm-license \
      -prefix /opt/qt5.9.6 \
      -release \
      -opensource \
      -accessibility \
      -make libs \
      -xplatform linux-aarch64-gnu-g++ \
      -pch \
      -tslib \
      -sqlite \
      -qt-libjpeg \
      -qt-libpng \
      -qt-zlib \
      -qt-freetype \
      -opengl es2 \
      -nomake examples -nomake tools \
      -sysroot /home/wadexu/debian_buster_renesas_OpenGL_for_QT_15.1 \
      -I /home/wadexu/debian_buster_renesas_OpenGL_for_QT_15.1/usr/include \
      -L /home/wadexu/debian_buster_renesas_OpenGL_for_QT_15.1/usr/lib \
      -L /home/wadexu/debian_buster_renesas_OpenGL_for_QT_15.1/usr/lib/aarch64-linux-gnu \
      -L /home/wadexu/debian_buster_renesas_OpenGL_for_QT_15.1/lib
      
       My board system is running on a wayland/weston desktop. But when I run my Qt project Execute file, There is an error :
      
      This application failed to start because it could not find or load the Qt platform plugin "wayland"
      in "/opt/qt5.9.6/plugins".
      
      Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, xcb.
      
      Reinstalling the application may fix this problem.
      Aborted
      
      
      I checked my /opt/qt5.9.6/plugins/platforms. There do have the wayland related files:
      
      /opt/qt5.9.6/plugins/platforms$ ls
      libqeglfs.so    libqminimalegl.so  libqwayland-egl.so             libqxcb.so
      libqlinuxfb.so  libqoffscreen.so   libqwayland-generic.so
      libqminimal.so  libqvnc.so         libqwayland-xcomposite-egl.so
      
      Is there something should I do still?
      

      Thanks

      Wade Xu

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @Wade Set QT_DEBUG_PLUGINS before starting your app and check the output (or post it here). See https://doc.qt.io/qt-5/debug.html

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      W 1 Reply Last reply
      0
      • jsulmJ jsulm

        @Wade Set QT_DEBUG_PLUGINS before starting your app and check the output (or post it here). See https://doc.qt.io/qt-5/debug.html

        W Offline
        W Offline
        Wade
        wrote on last edited by
        #3

        @jsulm said in Qt for weston desktop:

        QT_DEBUG_PLUGINS

        Hi,Jsulm

        Sorry so late to reply,The following is my message after run ./app -platform wayland

        build-QtDemo-Qt5_9_6_for_Arm64-Release# ./QtDemo -patform wayland
        QFactoryLoader::QFactoryLoader() checking directory path "/opt/qt5.9.6/plugins" ...
        QFactoryLoader::QFactoryLoader() checking directory path "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release" ...
        QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/main.o"
        "Failed to extract plugin meta data from '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/main.o'"
                 not a plugin
        QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/Makefile"
        QElfParser: '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/Makefile' is not an ELF object
        "'/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/Makefile' is not an ELF object"
                 not a plugin
        QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_predefs.h"
        QElfParser: '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_predefs.h' is not an ELF object
        "'/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_predefs.h' is not an ELF object"
                 not a plugin
        QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_qwmainwindow.cpp"
        QElfParser: '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_qwmainwindow.cpp' is not an ELF object
        "'/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_qwmainwindow.cpp' is not an ELF object"
                 not a plugin
        QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_qwmainwindow.o"
        "Failed to extract plugin meta data from '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_qwmainwindow.o'"
                 not a plugin
        QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/QtDemo"
        "Failed to extract plugin meta data from '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/QtDemo'"
                 not a plugin
        QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/qwmainwindow.o"
        "Failed to extract plugin meta data from '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/qwmainwindow.o'"
                 not a plugin
        QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/ui_qwmainwindow.h"
        QElfParser: '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/ui_qwmainwindow.h' is not an ELF object
        "'/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/ui_qwmainwindow.h' is not an ELF object"
                 not a plugin
        QFactoryLoader::QFactoryLoader() checking directory path "/opt/qt5.9.6/plugins/platforms" ...
        QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqeglfs.so"
        Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqeglfs.so, metadata=
        {
            "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
            "MetaData": {
                "Keys": [
                    "eglfs"
                ]
            },
            "className": "QEglFSIntegrationPlugin",
            "debug": false,
            "version": 329219
        }
        
        
        Got keys from plugin meta data ("eglfs")
        QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqlinuxfb.so"
        Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqlinuxfb.so, metadata=
        {
            "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
            "MetaData": {
                "Keys": [
                    "linuxfb"
                ]
            },
            "className": "QLinuxFbIntegrationPlugin",
            "debug": false,
            "version": 329990
        }
        
        
        Got keys from plugin meta data ("linuxfb")
        QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqminimal.so"
        Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqminimal.so, metadata=
        {
            "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
            "MetaData": {
                "Keys": [
                    "minimal"
                ]
            },
            "className": "QMinimalIntegrationPlugin",
            "debug": false,
            "version": 329219
        }
        
        
        Got keys from plugin meta data ("minimal")
        QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqminimalegl.so"
        Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqminimalegl.so, metadata=
        {
            "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
            "MetaData": {
                "Keys": [
                    "minimalegl"
                ]
            },
            "className": "QMinimalEglIntegrationPlugin",
            "debug": false,
            "version": 329219
        }
        
        
        Got keys from plugin meta data ("minimalegl")
        QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqoffscreen.so"
        Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqoffscreen.so, metadata=
        {
            "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
            "MetaData": {
                "Keys": [
                    "offscreen"
                ]
            },
            "className": "QOffscreenIntegrationPlugin",
            "debug": false,
            "version": 329219
        }
        
        
        Got keys from plugin meta data ("offscreen")
        QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqvnc.so"
        Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqvnc.so, metadata=
        {
            "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
            "MetaData": {
                "Keys": [
                    "vnc"
                ]
            },
            "className": "QVncIntegrationPlugin",
            "debug": false,
            "version": 329990
        }
        
        
        Got keys from plugin meta data ("vnc")
        QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqwayland-egl.so"
        Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqwayland-egl.so, metadata=
        {
            "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
            "MetaData": {
                "Keys": [
                    "wayland-egl"
                ]
            },
            "className": "QWaylandIntegrationPlugin",
            "debug": false,
            "version": 329219
        }
        
        
        Got keys from plugin meta data ("wayland-egl")
        QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqwayland-generic.so"
        Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqwayland-generic.so, metadata=
        {
            "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
            "MetaData": {
                "Keys": [
                    "wayland"
                ]
            },
            "className": "QWaylandIntegrationPlugin",
            "debug": false,
            "version": 329219
        }
        
        
        Got keys from plugin meta data ("wayland")
        QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqwayland-xcomposite-egl.so"
        Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqwayland-xcomposite-egl.so, metadata=
        {
            "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
            "MetaData": {
                "Keys": [
                    "wayland-xcomposite-egl"
                ]
            },
            "className": "QWaylandIntegrationPlugin",
            "debug": false,
            "version": 329219
        }
        
        
        Got keys from plugin meta data ("wayland-xcomposite-egl")
        QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqxcb.so"
        Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqxcb.so, metadata=
        {
            "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
            "MetaData": {
                "Keys": [
                    "xcb"
                ]
            },
            "className": "QXcbIntegrationPlugin",
            "debug": false,
            "version": 329219
        }
        
        
        Got keys from plugin meta data ("xcb")
        QFactoryLoader::QFactoryLoader() checking directory path "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/platforms" ...
        Cannot load library /opt/qt5.9.6/plugins/platforms/libqwayland-generic.so: (libQt5WaylandClient.so.5: cannot open shared object file: No such file or directory)
        QLibraryPrivate::loadPlugin failed on "/opt/qt5.9.6/plugins/platforms/libqwayland-generic.so" : "Cannot load library /opt/qt5.9.6/plugins/platforms/libqwayland-generic.so: (libQt5WaylandClient.so.5: cannot open shared object file: No such file or directory)"
        This application failed to start because it could not find or load the Qt platform plugin "wayland"
        in "/opt/qt5.9.6/plugins".
        
        Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, xcb.
        
        Reinstalling the application may fix this problem.
        Aborted
        

        Thanks & Best Regards
        Wade Xu

        jsulmJ 1 Reply Last reply
        0
        • W Wade

          @jsulm said in Qt for weston desktop:

          QT_DEBUG_PLUGINS

          Hi,Jsulm

          Sorry so late to reply,The following is my message after run ./app -platform wayland

          build-QtDemo-Qt5_9_6_for_Arm64-Release# ./QtDemo -patform wayland
          QFactoryLoader::QFactoryLoader() checking directory path "/opt/qt5.9.6/plugins" ...
          QFactoryLoader::QFactoryLoader() checking directory path "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release" ...
          QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/main.o"
          "Failed to extract plugin meta data from '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/main.o'"
                   not a plugin
          QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/Makefile"
          QElfParser: '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/Makefile' is not an ELF object
          "'/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/Makefile' is not an ELF object"
                   not a plugin
          QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_predefs.h"
          QElfParser: '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_predefs.h' is not an ELF object
          "'/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_predefs.h' is not an ELF object"
                   not a plugin
          QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_qwmainwindow.cpp"
          QElfParser: '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_qwmainwindow.cpp' is not an ELF object
          "'/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_qwmainwindow.cpp' is not an ELF object"
                   not a plugin
          QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_qwmainwindow.o"
          "Failed to extract plugin meta data from '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/moc_qwmainwindow.o'"
                   not a plugin
          QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/QtDemo"
          "Failed to extract plugin meta data from '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/QtDemo'"
                   not a plugin
          QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/qwmainwindow.o"
          "Failed to extract plugin meta data from '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/qwmainwindow.o'"
                   not a plugin
          QFactoryLoader::QFactoryLoader() looking at "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/ui_qwmainwindow.h"
          QElfParser: '/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/ui_qwmainwindow.h' is not an ELF object
          "'/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/ui_qwmainwindow.h' is not an ELF object"
                   not a plugin
          QFactoryLoader::QFactoryLoader() checking directory path "/opt/qt5.9.6/plugins/platforms" ...
          QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqeglfs.so"
          Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqeglfs.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "eglfs"
                  ]
              },
              "className": "QEglFSIntegrationPlugin",
              "debug": false,
              "version": 329219
          }
          
          
          Got keys from plugin meta data ("eglfs")
          QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqlinuxfb.so"
          Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqlinuxfb.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "linuxfb"
                  ]
              },
              "className": "QLinuxFbIntegrationPlugin",
              "debug": false,
              "version": 329990
          }
          
          
          Got keys from plugin meta data ("linuxfb")
          QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqminimal.so"
          Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqminimal.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "minimal"
                  ]
              },
              "className": "QMinimalIntegrationPlugin",
              "debug": false,
              "version": 329219
          }
          
          
          Got keys from plugin meta data ("minimal")
          QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqminimalegl.so"
          Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqminimalegl.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "minimalegl"
                  ]
              },
              "className": "QMinimalEglIntegrationPlugin",
              "debug": false,
              "version": 329219
          }
          
          
          Got keys from plugin meta data ("minimalegl")
          QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqoffscreen.so"
          Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqoffscreen.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "offscreen"
                  ]
              },
              "className": "QOffscreenIntegrationPlugin",
              "debug": false,
              "version": 329219
          }
          
          
          Got keys from plugin meta data ("offscreen")
          QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqvnc.so"
          Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqvnc.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "vnc"
                  ]
              },
              "className": "QVncIntegrationPlugin",
              "debug": false,
              "version": 329990
          }
          
          
          Got keys from plugin meta data ("vnc")
          QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqwayland-egl.so"
          Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqwayland-egl.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "wayland-egl"
                  ]
              },
              "className": "QWaylandIntegrationPlugin",
              "debug": false,
              "version": 329219
          }
          
          
          Got keys from plugin meta data ("wayland-egl")
          QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqwayland-generic.so"
          Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqwayland-generic.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "wayland"
                  ]
              },
              "className": "QWaylandIntegrationPlugin",
              "debug": false,
              "version": 329219
          }
          
          
          Got keys from plugin meta data ("wayland")
          QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqwayland-xcomposite-egl.so"
          Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqwayland-xcomposite-egl.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "wayland-xcomposite-egl"
                  ]
              },
              "className": "QWaylandIntegrationPlugin",
              "debug": false,
              "version": 329219
          }
          
          
          Got keys from plugin meta data ("wayland-xcomposite-egl")
          QFactoryLoader::QFactoryLoader() looking at "/opt/qt5.9.6/plugins/platforms/libqxcb.so"
          Found metadata in lib /opt/qt5.9.6/plugins/platforms/libqxcb.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "xcb"
                  ]
              },
              "className": "QXcbIntegrationPlugin",
              "debug": false,
              "version": 329219
          }
          
          
          Got keys from plugin meta data ("xcb")
          QFactoryLoader::QFactoryLoader() checking directory path "/home/tsinglin/build-QtDemo-Qt5_9_6_for_Arm64-Release/platforms" ...
          Cannot load library /opt/qt5.9.6/plugins/platforms/libqwayland-generic.so: (libQt5WaylandClient.so.5: cannot open shared object file: No such file or directory)
          QLibraryPrivate::loadPlugin failed on "/opt/qt5.9.6/plugins/platforms/libqwayland-generic.so" : "Cannot load library /opt/qt5.9.6/plugins/platforms/libqwayland-generic.so: (libQt5WaylandClient.so.5: cannot open shared object file: No such file or directory)"
          This application failed to start because it could not find or load the Qt platform plugin "wayland"
          in "/opt/qt5.9.6/plugins".
          
          Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, xcb.
          
          Reinstalling the application may fix this problem.
          Aborted
          

          Thanks & Best Regards
          Wade Xu

          jsulmJ Offline
          jsulmJ Offline
          jsulm
          Lifetime Qt Champion
          wrote on last edited by
          #4

          @Wade said in Qt for weston desktop:

          Cannot load library /opt/qt5.9.6/plugins/platforms/libqwayland-generic.so: (libQt5WaylandClient.so.5: cannot open shared object file: No such file or directory)
          QLibraryPrivate::loadPlugin failed on "/opt/qt5.9.6/plugins/platforms/libqwayland-generic.so" : "Cannot load library /opt/qt5.9.6/plugins/platforms/libqwayland-generic.so: (libQt5WaylandClient.so.5: cannot open shared object file: No such file or directory)"

          Looks like libQt5WaylandClient.so.5 is missing.

          https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0
          • W Offline
            W Offline
            Wade
            wrote on last edited by
            #5

            Hi , jsulm

              Thanks , I've solved this problem by local compile.
            

            Thanks
            Wade Xu

            1 Reply Last reply
            0

            • Login

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