Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Yocto Poky/Thud not enabling eglfs and OpenGL ES 2.0



  • I am trying to build a minimal image using Yocto Poky/Thud for the TI AM335x using meta-ti and meta-qt5 to get Qt to sit on top of the ELGFS support provided by the PowerVR SGX drivers.

    When it tries to build qtbase (5.11.3+gitAUTOINC+08de243eaa) it errors out with the following:

    ERROR: Feature 'eglfs' was enabled, but the pre-condition '!config.android && !config.darwin && !config.win32 && features.egl' failed.

    In the preceding output there is:

    |   OpenGL:
    |     Desktop OpenGL ....................... no
    |     OpenGL ES 2.0 ........................ no
    |     OpenGL ES 3.0 ........................ no
    |     OpenGL ES 3.1 ........................ no
    |     OpenGL ES 3.2 ........................ no
    ...
    | QPA backends:
    |   DirectFB ............................... no
    |   EGLFS .................................. no
    |   LinuxFB ................................ yes
    |   VNC .................................... yes
    |   Mir client ............................. no
    

    Somehow I seem to have managed to disable (or not enable) the right bits for eglfs and the OpenGL ES 2.0 it supports.

    I have been banging my head against this for a while now and need someone to put me out of my misery and tell me what I have done wrong!

    -Andy.


Log in to reply