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 6.11 is out! See what's new in the release blog

Qt for weston desktop

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
5 Posts 2 Posters 1.7k 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