On Sat, 9 Feb 2019 at 10:44, Martin Jansa <martin.ja...@gmail.com> wrote: > Does it need to depend on mesa directly instead of one of virtual/* > providers? > > It fails to build for targets which use different mesa, e.g. mesa-gl: > > ERROR: Nothing PROVIDES 'mesa' (but > /OE/build/luneos-master/webos-ports/openembedded-core/meta/recipes-graphics/virglrenderer/virglrenderer_git.bb > DEPENDS on or otherwise requires it) > mesa was skipped: PREFERRED_PROVIDER_virtual/libgl set to mesa-gl, not mesa > ERROR: Required build target 'virglrenderer' has no buildable providers. > Missing or unbuildable dependency chain was: ['virglrenderer', 'mesa']
Yes, mesa-gl isn't going to work. Virgl needs the following bits (set in mesa recipe): PACKAGECONFIG_class-native ?= "gbm dri-native egl" dri-native is same as dri, but without drivers to save build time. Alex -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core