Search code examples
yoctoodroid

Odroid XU4 with Yocto and GUI (gtk+3 error wayland-egl not found)


I am trying to build odroid-x11-image on thud.

This is my local.conf:

MACHINE ??= "odroid-xu4"

DISTRO ?= "poky"

PACKAGE_CLASSES ?= "package_ipk"

USER_CLASSES ?= "buildstats image-mklibs image-prelink"

IMAGE_INSTALL_append = " opencv boost"
EXTRA_IMAGE_FEATURES ?= "debug-tweaks x11-base tools-debug splash ssh-server-dropbear package-management"

And here is my bblayers

BBLAYERS ?= " \
  poky/meta \
  poky/meta-poky \
  poky/meta-yocto-bsp \
  meta-openembedded/meta-oe \
  meta-openembedded/meta-networking \
  meta-openembedded/meta-filesystems \
  meta-python \
  meta-odroid \
  meta-odroid/meta-odroid-extras \
  "

All I'm getting is an error on gtk+3 No package 'wayland-egl' found. Any idea or how to debug this? mali provides libwayland-egl, so that's normal it is not found...


Solution

  • There was an issue in a commit removing ${D}/${libdir}/pkgconfig/wayland-egl.pc.

    It should be corrected in future versions, https://github.com/akuster/meta-odroid/commit/b8fde89b77e0ebc98f74d1f2159fc54065babe6d