QT 5.9 IMX 6 dual plus yocto/openembedded build questions

Philipp Zabel p.zabel at pengutronix.de
Fri Oct 13 08:15:50 UTC 2017


Hi Dexter,

On Wed, 2017-10-11 at 14:36 -0500, Dexter Travis wrote:
> I have updated to kernel 4.13.  I am now back to the same general issue.
> Namely Qt applications do not appear to know how to work with eglfs in my
> build.  the error seems to be qt.qpa.egldeviceintegration: Failed to load
> EGL device integration "eglfs_kms".
>
> root at ppdisplayimx:/usr/share/qt5everywheredemo-1.0# ./QtDemo -platform eglfs
[...]
> 
> My qt configure log...
> 
> Qt Gui:
> > 655   Accessibility .......................... yes
> > 656   FreeType ............................... yes
> > 657     Using system FreeType ................ yes
> > 658   HarfBuzz ............................... no
> > 659     Using system HarfBuzz ................ no
> > 660   Fontconfig ............................. no
> > 661   Image formats:
> > 662     GIF .................................. no
> > 663     ICO .................................. no
> > 664     JPEG ................................. yes
> > 665       Using system libjpeg ............... yes
> > 666     PNG .................................. yes
> > 667       Using system libpng ................ yes
> > 668   EGL .................................... yes
> > 669   OpenVG ................................. no
> > 670   OpenGL:
> > 671     Desktop OpenGL ....................... no
> > 672     OpenGL ES 2.0 ........................ yes
> > 673     OpenGL ES 3.0 ........................ yes
> > 674     OpenGL ES 3.1 ........................ yes
> > 675   Session Management ..................... no
> > 676 Features used by QPA backends:
> > 677   evdev .................................. yes
> > 678   libinput ............................... no
> > 679   INTEGRITY HID .......................... no
> > 680   mtdev .................................. no
> > 681   tslib .................................. no
> > 682   xkbcommon-evdev ........................ no
> > 683 QPA backends:
> > 684   DirectFB ............................... no
> > 685   EGLFS .................................. yes
> > 686   EGLFS details:
> > 687     EGLFS i.Mx6 .......................... no
> > 688     EGLFS i.Mx6 Wayland .................. no
> > 689     EGLFS EGLDevice ...................... yes
> > 690     EGLFS GBM ............................ no

Both EGLDevice and GBM are eglfs_kms variants,
you are missing the GBM one for Mesa/Etnaviv.

Try adding --enable-gbm.

regards
Philipp


More information about the etnaviv mailing list