Qt 5.8 - Qt application fail in wayland IVI Shell

  • Hi,

    I was able to run Qt applications in desktop shell after modifying the weston.ini file in target. In IVI Shell I was able to run EGLWLMockNavigation using layer management. But while running Qt applications in IVI Shell the result was failure for both webkitqml/webkitwidget applications.

    PFB Error log

    root@XXXXX:/usr/share/qt5/examples/webkitqml/youtubeview#./youtubeview -layerid 1000 &
    Using Wayland-EGL
    Failed to load s[ 1151.780320] audit: type=1701 audit(1502441745.865:10): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=System pid=5650 comm="youtubeview" exe="/usr/share/qt5/examples/webkitqml/youtubeview/youtubeview" sig=6
    hell integration
    Could not create a shell surface object.
    Aborted (core dumped)

    Can any one help ? Thanks in advance.

  • I have a similar problem.
    Execute the following code,

    ./hello-qt-quick2 -platform wayland

    I got

    Using Wayland-EGL
    Failed to load shell integration ivi-shell

    I got stuck for almost one month...
    How can a Qt app run on weston ivi-shell without recompiling?

    I tried

    QT_WAYLAND_SHELL_INTEGRATION=ivi-shell ./hello-qt-quick2 -platform wayland

    and failed

  • Lifetime Qt Champion


    That's a question I'd recommend bringing to the interest mailing list, you'll find there Qt's developers/maintainers. This forum is more user oriented maybe also check with the Wayland folks.

  • @SGaist That an excellent idea! I've sent to interest@qt-project.org. Hope someone could save me.