Hi Gaëtan, Kindly check which component (mostly https://github.com/Freescale/meta-freescale/blob/master/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc should) is providing "virtual/egl" package for iMX6 like
PROVIDES = "virtual/egl" and confirm whether it's building first by say bitbake imx-gpu-viv (if imx-gpu-viv provides virtual/egl) On Thu, 9 May 2019 at 17:09, Gaëtan Carlier <[email protected]> wrote: > Hi, > > I have a board with a i.MX6 DL which has a Vivante GC320 (2D) and GC880 > (3D) GPUs. > I successfully build an image on Debian 8 using rocko branches of the > following meta: meta-poky, meta-yocto-bsp, meta-freescale, meta-etnaviv > The Kernel used is imx_4.9.88_2.0.0_ga with CONFIG_DRM_VIVANTE enabled > > The following packages were built : > - eglinfo-x11 armv7ahf_neon_imx 1.0.0 > - libdrm-armada0 armv7ahf_neon 0.1+git0+6b461c163b > - libdrm-etnaviv1 armv7ahf_neon 2.4.83 > - libegl-mesa armv7ahf_neon_imx 17.1.7 > - libgl-mesa armv7ahf_neon_imx 17.1.7 > - libglapi0 armv7ahf_neon_imx 17.1.7 > - libgles1-mesa armv7ahf_neon_imx 17.1.7 > - libgles2-mesa armv7ahf_neon_imx 17.1.7 > - mesa armv7ahf_neon_imx 17.1.7 > - mesa-demos armv7ahf_neon_imx 8.3.0 > - xf86-video-armada armv7ahf_neon 0.1+git0+a4306d9717_f64d77abbb > - xserver-xorg armv7ahf_neon_imx 1.19.3 > > Now that I am using Debian 10, I had to switch to Warrior branch but when > I try to build the image, I have several errors due to mesa-demos or any > other OpenGL demos packages because nothing provides virtual/libegl. I try > several configuration enabling X11, disabling X11 and only use gles2, ... > but each time there is an different error "Nothing provides virtal/xxx". > Sometimes it talks me about imx-gpu-viv package. > On Warrior branch, Mesa is now 19.x and meta-etnaviv is just used to have > the xorg.conf file as everything else is now upstreamed in mesa, libdrm and > kernel > > > conf/local.conf is the clean/original generated when I called "source > oe-init-build-env". > conf/bblayers.conf only has the following meta enabled : meta, meta-poky, > meta-yocto-bsp and meta-freescale. > > The command I used is : > MACHINE=imx6qdl bitbake core-image-x11 > > Here is the resulting error: > ERROR: Nothing PROVIDES 'virtual/egl' (but > /home/gc/Documents/projects/dev_git/imx28/poky/meta/recipes-gnome/gtk+/gtk+ > 3_3.24.5.bb, > /home/gc/Documents/projects/dev_git/imx28/poky/meta/recipes-graphics/libepoxy/ > libepoxy_1.5.3.bb DEPENDS on or otherwise requires it). Close matches: > virtual/kernel > virtual/perf > virtual/mesa > NOTE: Runtime target 'matchbox-terminal' is unbuildable, removing... > Missing or unbuildable dependency chain was: ['matchbox-terminal', > 'gtk+3', 'virtual/egl'] > NOTE: Runtime target 'packagegroup-core-x11-base' is unbuildable, > removing... > Missing or unbuildable dependency chain was: > ['packagegroup-core-x11-base', 'matchbox-terminal', 'gtk+3', 'virtual/egl'] > ERROR: Required build target 'core-image-x11' has no buildable providers. > Missing or unbuildable dependency chain was: ['core-image-x11', > 'packagegroup-core-x11-base', 'matchbox-terminal', 'gtk+3', 'virtual/egl'] > > > The goal is also to use the kernel 5.x > > Thank you for your help. > > Best regards, > Gaëtan. > -- > _______________________________________________ > meta-freescale mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-freescale > -- Regards, Sivasubramanian
-- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
