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