Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-61156

Qt 5.9.0 on IMX6 board. EGL library doesn't support Emulator extensions.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • P0: Blocker
    • None
    • 5.9.0
    • QPA: EGLFS
    • None
    • IMX6 Freescale, Buildroot

    Description

      Build Qt 5.9 by Buildroot. I use qt5.mk file from Qt5.8 buildroot's package for ground but made a bit changes.

      My board is IMX6 Freescale based.

      Compile any simple qml application and run on board give message:

      $ ./objectlistmodel
      QML debugging is enabled. Only use this in a safe environment.
      QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
      EGL library doesn't support Emulator extensions
      Aborted

      Used "export QT_QPA_PLATFORM=eglfs "

      Qt5.8 built and work greatly on this buildroot and board!

      What is a problem and how success it?

       

      P.S.

      Configure out as is:

      Configure summary:

      Building on: linux-g++ (x86_64, CPU features: mmx sse sse2)
      Building for: devices/linux-buildroot-g++ (arm, CPU features: neon)
      Configuration: cross_compile compile_examples enable_new_dtags largefile neon optimize_debug shared debug c+11 c+14 concurrent dbus mremap reduce_exports release_tools stl
      Build options:
        Mode ................................... debug; optimized tools
        Optimize debug build ................... yes
        Building shared libraries .............. yes
        Using C++ standard ..................... C++14
        Using gold linker ...................... no
        Using new DTAGS ........................ yes
        Using precompiled headers .............. no
        Using LTCG ............................. no
        Target compiler supports:
          NEON ................................. yes
        Build parts ............................ libs
      Qt modules and options:
        Qt Concurrent .......................... yes
        Qt D-Bus ............................... yes
        Qt D-Bus directly linked to libdbus .... yes
        Qt Gui ................................. yes
        Qt Network ............................. yes
        Qt Sql ................................. yes
        Qt Testlib ............................. yes
        Qt Widgets ............................. yes
        Qt Xml ................................. yes
      Support enabled for:
        Using pkg-config ....................... yes
        QML debugging .......................... yes
        udev ................................... yes
        Using system zlib ...................... yes
      Qt Core:
        DoubleConversion ....................... yes
          Using system DoubleConversion ........ no
        GLib ................................... yes
        iconv .................................. no
        ICU .................................... yes
        Logging backends:
          journald ............................. no
          syslog ............................... no
          slog2 ................................ no
        Using system PCRE2 ..................... yes
      Qt Network:
        getaddrinfo() .......................... yes
        getifaddrs() ........................... yes
        IPv6 ifname ............................ yes
        libproxy ............................... no
        OpenSSL ................................ yes
          Qt directly linked to OpenSSL ........ no
        SCTP ................................... no
        Use system proxies ..................... yes
      Qt Sql:
        DB2 (IBM) .............................. no
        InterBase .............................. no
        MySql .................................. no
        OCI (Oracle) ........................... no
        ODBC ................................... no
        PostgreSQL ............................. no
        SQLite2 ................................ no
        SQLite ................................. no
          Using system provided SQLite ......... no
        TDS (Sybase) ........................... no
      Qt Gui:
        Accessibility .......................... yes
        FreeType ............................... yes
          Using system FreeType ................ yes
        HarfBuzz ............................... yes
          Using system HarfBuzz ................ no
        Fontconfig ............................. no
        Image formats:
          GIF .................................. no
          ICO .................................. yes
          JPEG ................................. no
            Using system libjpeg ............... no
          PNG .................................. yes
            Using system libpng ................ yes
        EGL .................................... yes
        OpenVG ................................. yes
        OpenGL:
          Desktop OpenGL ....................... no
          OpenGL ES 2.0 ........................ yes
          OpenGL ES 3.0 ........................ yes
          OpenGL ES 3.1 ........................ no
        Session Management ..................... yes
      Features used by QPA backends:
        evdev .................................. yes
        libinput ............................... no
        mtdev .................................. yes
        tslib .................................. no
        xkbcommon-evdev ........................ no
      QPA backends:
        DirectFB ............................... no
        EGLFS .................................. yes
        EGLFS details:
          EGLFS i.Mx6 .......................... yes
          EGLFS i.Mx6 Wayland .................. no
          EGLFS EGLDevice ...................... no
          EGLFS GBM ............................ no
          EGLFS Mali ........................... no
          EGLFS Raspberry Pi ................... no
          EGL on X11 ........................... no
        LinuxFB ................................ no
        VNC .................................... yes
        Mir client ............................. no
      Qt Widgets:
        GTK+ ................................... no
        Styles ................................. Fusion Windows
      Qt PrintSupport:
        CUPS ................................... no

      Note: Also available for Linux: linux-clang linux-icc

      Note: Dropped compiler flags '-pthread' when detecting library 'glib'.

      Qt is now configured for building. Just run 'make'.
      Once everything is built, you must run 'make install'.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            lagocs Laszlo Agocs
            dm.pozhidaev Dmitry
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes