QT 5.9 IMX 6 dual plus yocto/openembedded build questions

Lucas Stach l.stach at pengutronix.de
Thu Sep 28 08:02:47 UTC 2017


Hi Dexter,

Am Mittwoch, den 27.09.2017, 17:17 -0500 schrieb Dexter Travis:
> I have a working custom board that has been running kernel 4.1 and
> the proprietary vivante drivers.  We would like to migrate to kernel
> 4.9 or later and are therefore moving to etnaviv drivers.
> 
> This is a no X11 and no wayland on this embedded display.
> 
> When I try to run the app I get the following output with the "./app
> -platform eglfs"
> 
> root at ppdisplayimx:~# ./app -platform eglfs
> QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed
> QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open failed
> [default] QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
> [qt.qpa.egldeviceintegration] Failed to load EGL device integration "eglfs_viv"

^^ That's the wrong eglfs plugin. What you want for the open-source
stack is the eglfs_kms plugin, not the Vivante proprietary driver
specific one.

> [default] EGL library doesn't support Emulator extensions
> Aborted (core dumped)
> root at ppdisplayimx:~# 
> 
> Please help me understand what I am missing in order to get the app
> to run with etna drivers on this system?  Thank you.

Regards,
Lucas


More information about the etnaviv mailing list