[Interest] Error: Application cannot be started because it failed to load qt platform plugin “eglfs”

Tomasz Olszak olszak.tomasz at gmail.com
Fri Nov 15 10:56:58 CET 2013


2013/11/15 Ramakanthreddy Kesireddy <
Ramakanthreddy.Kesireddy at techmahindra.com>

> Hi Thiago,
>
> Yes it seems like EGL and GLESv2 libraries are not Framebuffer based(like
> libEGL-fb.so and libGAL-fb.so etc )as seen in the below output:
>
> linaro at linaro-ubuntu-desktop:~$ ls -l /usr/lib/libEGL*
> /usr/lib/libGLESv2* /usr/lib/libGAL*
> lrwxrwxrwx 1 root root     13 2012-12-14 08:40 /usr/lib/libEGL.so ->
> libEGL.so.0.0
> lrwxrwxrwx 1 root root     13 2012-12-14 08:40 /usr/lib/libEGL.so.0 ->
> libEGL.so.0.0
> -rw-r--r-- 1 root root  59968 2012-12-14 08:40 /usr/lib/libEGL.so.0.0
> -rw-r--r-- 1 root root 703380 2012-12-14 08:40 /usr/lib/libGAL.so
> lrwxrwxrwx 1 root root     18 2012-12-14 08:40 /usr/lib/libGLESv2.so ->
> libGLESv2.so.0.0.0
> lrwxrwxrwx 1 root root     18 2012-12-14 08:40 /usr/lib/libGLESv2.so.0 ->
> libGLESv2.so.0.0.0
> -rw-r--r-- 1 root root 183384 2012-12-14 08:40 /usr/lib/libGLESv2.so.0.0.0
>
> But am not sure if I need to try with qt-xcb as it gave same problem like
> in our gnome distribution the libraries for Xcb and the ones required by
> Qt5 do not match, since the ltib libraries are outdated.
>
> Hmm,
It looks like you cross compiled Qt having proper freescale binaries in
cross compilation sysroot. But on your device the EGL/GAL/VIVANTE/GLES
libraries are different. See:
http://download.ossystems.com.br/bsp/freescale/source/

And gpu related tarballs:
gpu-viv-bin-mx6q-1.1.0.bin<http://download.ossystems.com.br/bsp/freescale/source/gpu-viv-bin-mx6q-1.1.0.bin>2013-Jan-11
17:24:0731.1Mapplication/octet-streamgpu-viv-bin-mx6q-12.09.01.bin<http://download.ossystems.com.br/bsp/freescale/source/gpu-viv-bin-mx6q-12.09.01.bin>2012-Nov-13
18:31:4029.2Mapplication/octet-streamgpu-viv-bin-mx6q-3.0.35-4.0.0.bin<http://download.ossystems.com.br/bsp/freescale/source/gpu-viv-bin-mx6q-3.0.35-4.0.0.bin>2013-May-29
14:29:4330.7Mapplication/octet-stream
gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-hfp.bin<http://download.ossystems.com.br/bsp/freescale/source/gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-hfp.bin>2013-Aug-23
20:42:0451.9Mapplication/octet-stream
gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-sfp.bin<http://download.ossystems.com.br/bsp/freescale/source/gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-sfp.bin>2013-Aug-23
20:51:5151.9Mapplication/octet-streamgpu-viv-bin-mx6q-3.5.7-1.0.0-hfp.bin<http://download.ossystems.com.br/bsp/freescale/source/gpu-viv-bin-mx6q-3.5.7-1.0.0-hfp.bin>2013-Aug-23
21:03:4752.3Mapplication/octet-streamgpu-viv-bin-mx6q-3.5.7-1.0.0-sfp.bin<http://download.ossystems.com.br/bsp/freescale/source/gpu-viv-bin-mx6q-3.5.7-1.0.0-sfp.bin>2013-Aug-23
21:13:2552.3Mapplication/octet-streamgpu-viv-bin-mx6s-3.0.35-4.0.0.bin<http://download.ossystems.com.br/bsp/freescale/source/gpu-viv-bin-mx6s-3.0.35-4.0.0.bin>

They contain freescale binaries with different configurations
(hardware/software floating point support, 3.0 or 3.5 kernel , quad or solo)

So from information you provided we can assume that the problem is related
to difference between core libraries, configuration in real system and
cross compilation sysroot.

Regards,
Tomasz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20131115/5c59bf3e/attachment.html>


More information about the Interest mailing list