This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM335X: Qt5 porting on custom hardware

Part Number: PROCESSOR-SDK-AM335X

Hi

We are working on custom hardware , we are able to bringup the PCB's but facing problem to port qt using build root.

make beaglebone_qt5_defconfig

make

below is the error we get


Note: -optimized-tools is not useful in -release mode.

ERROR: Feature 'opengles2' was enabled, but the pre-condition '(config.win32 && !features.opengl-dynamic) || (!config.watchos && !features.opengl-desktop && libs.opengl_es2)' failed.

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

ERROR: Feature 'gbm' was enabled, but the pre-condition 'libs.gbm' failed.

Rgds

Chandra

  • Hello,

    We do not support build root and in our standard SDK, we simply integrate meta-qt5 layer: github.com/.../dunfell

    Regards,
    Krunal

  • Hi Krunal,

    We have very hard time to build the yocto for AM335x-evm, it breaks many time attached the log.

    Here our intention is to build the minimal filesystem with QT5.

    When we build through buildroot below is the error we get,

    # cd /usr/lib/qt/examples/gui/analogclock/
    # ./analogclock
    qt.qpa.plugin: Could not find the Qt platform plugin "eglfs" in ""
    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

    Available platform plugins are: linuxfb, minimal, offscreen, vnc.

    Aborted
    # ls -l /usr/lib/libE
    libEGL.so            libEnginio.so        libEnginio.so.1.6.3
    libEGL.so.1          libEnginio.so.1
    libEGL.so.1.0.0      libEnginio.so.1.6
    # ls -l /usr/lib/libQt5
    libQt5Bodymovin.so                 libQt5Qml.so.5.15
    libQt5Bodymovin.so.5               libQt5Qml.so.5.15.8
    libQt5Bodymovin.so.5.15            libQt5QmlModels.so
    libQt5Bodymovin.so.5.15.8          libQt5QmlModels.so.5
    libQt5Charts.so                    libQt5QmlModels.so.5.15
    libQt5Charts.so.5                  libQt5QmlModels.so.5.15.8
    libQt5Charts.so.5.15               libQt5QmlWorkerScript.so
    libQt5Charts.so.5.15.8             libQt5QmlWorkerScript.so.5
    libQt5Coap.so                      libQt5QmlWorkerScript.so.5.15
    libQt5Coap.so.5                    libQt5QmlWorkerScript.so.5.15.8
    libQt5Coap.so.5.15                 libQt5Quick.so
    libQt5Coap.so.5.15.2               libQt5Quick.so.5
    libQt5Concurrent.so                libQt5Quick.so.5.15
    libQt5Concurrent.so.5              libQt5Quick.so.5.15.8
    libQt5Concurrent.so.5.15           libQt5QuickControls2.so
    libQt5Concurrent.so.5.15.8         libQt5QuickControls2.so.5
    libQt5Core.so                      libQt5QuickControls2.so.5.15
    libQt5Core.so.5                    libQt5QuickControls2.so.5.15.8
    libQt5Core.so.5.15                 libQt5QuickShapes.so
    libQt5Core.so.5.15.8               libQt5QuickShapes.so.5
    libQt5Gui.so                       libQt5QuickShapes.so.5.15
    libQt5Gui.so.5                     libQt5QuickShapes.so.5.15.8
    libQt5Gui.so.5.15                  libQt5QuickTemplates2.so
    libQt5Gui.so.5.15.8                libQt5QuickTemplates2.so.5
    libQt5Knx.so                       libQt5QuickTemplates2.so.5.15
    libQt5Knx.so.5                     libQt5QuickTemplates2.so.5.15.8
    libQt5Knx.so.5.15                  libQt5QuickTest.so
    libQt5Knx.so.5.15.2                libQt5QuickTest.so.5
    libQt5Location.so                  libQt5QuickTest.so.5.15
    libQt5Location.so.5                libQt5QuickTest.so.5.15.8
    libQt5Location.so.5.15             libQt5QuickWidgets.so
    libQt5Location.so.5.15.8           libQt5QuickWidgets.so.5
    libQt5Mqtt.so                      libQt5QuickWidgets.so.5.15
    libQt5Mqtt.so.5                    libQt5QuickWidgets.so.5.15.8
    libQt5Mqtt.so.5.15                 libQt5RemoteObjects.so
    libQt5Mqtt.so.5.15.2               libQt5RemoteObjects.so.5
    libQt5Multimedia.so                libQt5RemoteObjects.so.5.15
    libQt5Multimedia.so.5              libQt5RemoteObjects.so.5.15.8
    libQt5Multimedia.so.5.15           libQt5Script.so
    libQt5Multimedia.so.5.15.8         libQt5Script.so.5
    libQt5MultimediaQuick.so           libQt5Script.so.5.15
    libQt5MultimediaQuick.so.5         libQt5Script.so.5.15.8
    libQt5MultimediaQuick.so.5.15      libQt5ScriptTools.so
    libQt5MultimediaQuick.so.5.15.8    libQt5ScriptTools.so.5
    libQt5MultimediaWidgets.so         libQt5ScriptTools.so.5.15
    libQt5MultimediaWidgets.so.5       libQt5ScriptTools.so.5.15.8
    libQt5MultimediaWidgets.so.5.15    libQt5Scxml.so
    libQt5MultimediaWidgets.so.5.15.8  libQt5Scxml.so.5
    libQt5Network.so                   libQt5Scxml.so.5.15
    libQt5Network.so.5                 libQt5Scxml.so.5.15.8
    libQt5Network.so.5.15              libQt5Sensors.so
    libQt5Network.so.5.15.8            libQt5Sensors.so.5
    libQt5OpcUa.so                     libQt5Sensors.so.5.15
    libQt5OpcUa.so.5                   libQt5Sensors.so.5.15.8
    libQt5OpcUa.so.5.15                libQt5Sql.so
    libQt5OpcUa.so.5.15.2              libQt5Sql.so.5
    libQt5Positioning.so               libQt5Sql.so.5.15
    libQt5Positioning.so.5             libQt5Sql.so.5.15.8
    libQt5Positioning.so.5.15          libQt5Test.so
    libQt5Positioning.so.5.15.8        libQt5Test.so.5
    libQt5PositioningQuick.so          libQt5Test.so.5.15
    libQt5PositioningQuick.so.5        libQt5Test.so.5.15.8
    libQt5PositioningQuick.so.5.15     libQt5Widgets.so
    libQt5PositioningQuick.so.5.15.8   libQt5Widgets.so.5
    libQt5PrintSupport.so              libQt5Widgets.so.5.15
    libQt5PrintSupport.so.5            libQt5Widgets.so.5.15.8
    libQt5PrintSupport.so.5.15         libQt5Xml.so
    libQt5PrintSupport.so.5.15.8       libQt5Xml.so.5
    libQt5Qml.so                       libQt5Xml.so.5.15
    libQt5Qml.so.5                     libQt5Xml.so.5.15.8
    # ls -l /usr/lib/libQt5

    We have all supported libraries available in,

    Please help us with minimal file system with QT5, our eMMC size is 2GB only.

    Rgds

    Chandrayocto_am335x_build_errors.docx

  • ERROR: Task (/hdd/Texas_Instruments/AM335x/yocto/AM335x_tisdk/sources/meta-arago/meta-arago-distro/recipes-core/images/tisdk-base-image.bb:do_rootfs) failed with exit code '1'

    5050.yocto_am335x_build_errors.docx

    It is another error, Attached the updated log

  • Hello,

    Have you followed all the perquisites mentioned in the following page: https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Overview_Building_the_SDK.html#quick-start. Also, are you using the latest AM335x SDK Yocto config file(configs/processor-sdk/processor-sdk-08.02.00.24-config.txt).

    Regards,

    Krunal