Hi,
I get the same “EGL_EXT_device_base missing” and I guess it could be a missing library:
On DB410c I need a minimal eglfs system with Qt5.8 and without X11/wayland.
I started with the rpb-qt5-image from https://github.com/ndechesne/qcom-oe-manifest (Qt5.7)
Build Configuration:
BB_VERSION = “1.32.0”
BUILD_SYS = “x86_64-linux”
NATIVELSBSTRING = “Debian-8.7”
TARGET_SYS = “aarch64-linaro-linux”
MACHINE = “dragonboard-410c”
DISTRO = “rpb-eglfs”
DISTRO_VERSION = “2.0+linaro”
TUNE_FEATURES = “aarch64”
TARGET_FPU = “”
meta-rpb = “HEAD:5d0c55739d62f964bc1744720e4ccc002ec96cbc”
meta-oe
meta-gnome
meta-xfce
meta-initramfs
meta-multimedia
meta-networking
meta-webserver
meta-ruby
meta-filesystems
meta-perl
meta-python = “HEAD:1efa5d623bc64659b57389e50be2568b1355d5f7”
meta-browser = “HEAD:1b4f1e588b1901d8919ea2362b0fcba37c5023e0”
meta-qt5 = “HEAD:3601fd2c5306ac6d5d0d536e0be8cbb90da9b4c1”
meta-virtualization = “HEAD:5cacf8632da2c20dc994c3b33608f0d3cea9df13”
meta-96boards = “HEAD:1bf6e87d2650c9c640e51a007ca8dfdc6b592692”
meta-qcom = “HEAD:5cedef7037a574eac262d69ba6c9f3c617e458b0”
meta-st-cannes2 = “HEAD:a0e5515a0ea343bfd1edbf998c81f40ad8fb4677”
meta-ti = “HEAD:5a8ca1452fbcbea3d288ed8dca82c395da30d48d”
meta-linaro
meta-linaro-toolchain
meta-aarch64
meta-optee = “HEAD:39a1661ba3258b657759bbd98321b2d6b0ffd2ec”
meta-backports = “HEAD:59a3670f1d034cd8a60fcbe12620ac0bff206a28”
meta = “HEAD:55c835c73cc41b6fc809c941c295d62a612e49e0”
This configuration works as expected (test with Qt5_CinematicExperience -platform eglfs).
In the next step I compiled this image with Qt5.8, different meta-qt5 commits, at last the commit
meta-qt5 = “jansa/master:18603cd3ac949b560e60c66b029e2e23f4cc2950”
if I start the demo I get always:
Reference-Platform-Build-EGLFS 2.0+linaro dragonboard-410c ttyMSM0
dragonboard-410c login: root
root@dragonboard-410c:~# Qt5_CinematicExperience -platform eglfs
EGL_EXT_device_base missing
Aborted (core dumped)
root@dragonboard-410c:~#
I guess it could be a missing library
Qt5.7:
ls /usr/lib64/qt5/plugins/egldeviceintegrations
libqeglfs-kms-egldevice-integration.so libqeglfs-kms-integration.so
Qt5.8:
ls /usr/lib64/qt5/plugins/egldeviceintegrations
libqeglfs-kms-egldevice-integration.so
If I remove this libqeglfs-kms-integration.so in the Qt5.7 image I get the “EGL_EXT_device_base missing”.
Is there a OE-way to to get this library in rpb-qt5-image?
Thanks in advance
Andreas