Hi ,
Thank you but it didn't help.
I remove everything and start from scratch and everything is now building 
(except u-boot.imx which don't want to install).

1) Are libdrm, kernel-module-imlx-gpu-viv, ... patches/bbappends still needed 
as EtnaViv's Github[1] says that everything have been upstreamed to drm, mesa 
and kernel ?
It seems that a great job has been done to avoid the need of extra packages to 
have 2D/3D acceleration working in mainline trees, so I am now totally lost of 
what it is really needed or not.

2) I really want a minimum of extra freescale packages because I was so 
disappointed with i.MX27. So, is the package imx-gpu-viv still needed ?

I am going to test the image and try to enable Qt. I will wait to have a fully 
working image because trying to switch to kernel 5.0

Best regards,
Gaëtan.

[1] https://github.com/etnaviv/etna_viv

On 5/10/19 6:20 AM, Sivasubramanian Patchaiperumal wrote:
> 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 <gcem...@gmail.com> 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
>> meta-freescale@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-freescale
>>
> 
> 

-- 
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to