On Thu, Oct 24, 2013 at 9:43 AM, Andreas Müller <[email protected]> wrote: > On Thu, Oct 24, 2013 at 2:57 AM, Gary Thomas <[email protected]> wrote: >> On 2013-10-23 11:18, Gary Thomas wrote: >>> >>> On 2013-10-23 11:13, Gary Thomas wrote: >>>> >>>> On 2013-10-23 08:07, Burton, Ross wrote: >>>>> >>>>> On 23 October 2013 14:43, Gary Thomas <[email protected]> wrote: >>>>>> >>>>>> With the current master (Poky ffb440c37c), I can't build anything >>>>>> with a virtual/mesa requirement. This seems to bring in both mesa >>>>>> and mesa-gl, which fight to the death, killing the build :-( >>>>> >>>>> >>>>> Presumably you want just mesa-gl? >>>>> >>>>> I guess your distro is setting a preferred provider for >>>>> virtual/something to mesa-gl, and something else is pulling in mesa, >>>>> probably through a default. Can you check that all of the >>>>> mesa-related virtual/* lines are set in your distro, my hunch is that >>>>> you don't have virtual/mesa set to mesa-gl. >>> >>> >>> I also compared all of the PREFERRED_PROVIDERs between my build and a >>> stock >>> poky build and they are identical. >>> >>>>> >>>>> If the distro looks right then try using depexp to see what is pulling >>>>> in mesa when it shouldn't be? >>>> >>>> >>>> I looked through this and nothing was obvious. According to depmod, >>>> neither >>>> mesa nor mesa-gl have any direct "reverse depends", i.e. packages that >>>> depend >>>> on them. As far as I can see, it's just coming from the xserver-xorg >>>> dependency >>>> on virtual/mesa. >>>> >>>> Which led me to another experiment which I truly do not understand. I >>>> removed >>>> the mesa-gl recipe and now when I try to build 'virtual/mesa' I get a >>>> message >>>> that there is no provider :-( However, I *can* build mesa with no >>>> problems. >>>> I also checked it against the other PROVIDES from mesa.inc and all of >>>> them >>>> except for virtual/mesa work. How can this possibly be? >>> >>> >>> To be clear, 'bitbake virtual/libgl' (or any of its friends except >>> virtual/mesa) >>> will cause 'mesa' to be built, but 'bitbake virtual/mesa' fails. >>> >> >> I found the cause :-) In addition to OE-core, I am using meta-ti on an >> OMAP3 target. >> In meta-ti, there is this line: >> meta-ti/recipes-graphics/mesa/mesa-omap3-common.inc:PROVIDES_omap3 = >> "virtual/libgl" >> I added virtual/mesa to this list and it now builds again. I'm not sure >> that this is >> 100% correct though. >> >> > I am struggling for the same issue and removed the PROVIDES because > they are not correct any more: for omap3 we need mesa-gl as PROVIDER > for libgl. Same for virtual/mesa. > > But still: Seems something is broken with virtual/libgl*. I working on > a bsp-layer [1] and maybe I did something wrong there but building > virtual/libgles2 builds mesa whatever I try... > > Andreas > > [1] git://gitorious.org/schnitzeltony-oe-meta/meta-toradex-community.git I added PREFERRED_PROVIDER for all virtual/libgl* and virtual/mesa in machine config and am fine now.
Andreas _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
