All of lore.kernel.org
 help / color / mirror / Atom feed
* build errors after upgrading
@ 2013-09-11 17:39 Stefan Seefeld
  2013-09-11 17:52 ` Burton, Ross
  0 siblings, 1 reply; 5+ messages in thread
From: Stefan Seefeld @ 2013-09-11 17:39 UTC (permalink / raw)
  To: openembedded-core

Hello,

I was successfully building images for qemux86_64, when I decided to
update to pull in recent fixes and improvements. So after git-pulling
I'm now seeing these errors:

ERROR: Nothing PROVIDES 'virtual/libgl' (but
/usr/local/OpenEmbedded/oe-core/meta/recipes-graphics/xorg-driver/xf86-video-vmware_13.0.1.bb
DEPENDS on or otherwise requires it)
ERROR: mesa PROVIDES virtual/libgl but was skipped: missing required
distro feature ['opengl'] (not in DISTRO_FEATURES)
ERROR: mesa PROVIDES virtual/libgl but was skipped: missing required
distro feature ['opengl'] (not in DISTRO_FEATURES)


which I was able to work around by adding "opengl" to the distro
features via

DISTRO_FEATURES_append = " opengl ptest"

Now I'm getting a link error during the xorg-xserver build (two missing
symbols are "noXFree86DRIExtension" and "noGlxExtension", which makes me
wonder whether these are related to the above.

I see some recent activity on mesa-gl, which could be related. Can
someone offer some advice ?

Thanks,
        Stefan


-- 
Stefan Seefeld
CodeSourcery / Mentor Graphics
http://www.mentor.com/embedded-software/



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: build errors after upgrading
  2013-09-11 17:39 build errors after upgrading Stefan Seefeld
@ 2013-09-11 17:52 ` Burton, Ross
  2013-09-11 18:00   ` Stefan Seefeld
  0 siblings, 1 reply; 5+ messages in thread
From: Burton, Ross @ 2013-09-11 17:52 UTC (permalink / raw)
  To: Stefan Seefeld; +Cc: OE-core

On 11 September 2013 18:39, Stefan Seefeld <stefan_seefeld@mentor.com> wrote:
> I was successfully building images for qemux86_64, when I decided to
> update to pull in recent fixes and improvements. So after git-pulling
> I'm now seeing these errors:
>
> ERROR: Nothing PROVIDES 'virtual/libgl' (but
> /usr/local/OpenEmbedded/oe-core/meta/recipes-graphics/xorg-driver/xf86-video-vmware_13.0.1.bb
> DEPENDS on or otherwise requires it)
> ERROR: mesa PROVIDES virtual/libgl but was skipped: missing required
> distro feature ['opengl'] (not in DISTRO_FEATURES)
> ERROR: mesa PROVIDES virtual/libgl but was skipped: missing required
> distro feature ['opengl'] (not in DISTRO_FEATURES)
>
>
> which I was able to work around by adding "opengl" to the distro
> features via
>
> DISTRO_FEATURES_append = " opengl ptest"

So the X vmware driver has a hard dependency on DRI if your X server
is recent, instead of having a configure option. Now that Mesa is
refusing to build in distros where you haven't asked for any OpenGL,
this is being discovered.  It should be fairly simple to add a
configure option to enable/disable the graphics module of
xf86-video-vmware.

> Now I'm getting a link error during the xorg-xserver build (two missing
> symbols are "noXFree86DRIExtension" and "noGlxExtension", which makes me
> wonder whether these are related to the above.

Now that is interesting.  Can you mail me privately a full log?  I'll
try and replicate tomorrow.

Ross


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: build errors after upgrading
  2013-09-11 17:52 ` Burton, Ross
@ 2013-09-11 18:00   ` Stefan Seefeld
  2013-09-11 18:07     ` Burton, Ross
  0 siblings, 1 reply; 5+ messages in thread
From: Stefan Seefeld @ 2013-09-11 18:00 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core

On 09/11/2013 01:52 PM, Burton, Ross wrote:

> So the X vmware driver has a hard dependency on DRI if your X server
> is recent, instead of having a configure option. Now that Mesa is
> refusing to build in distros where you haven't asked for any OpenGL,
> this is being discovered.  It should be fairly simple to add a
> configure option to enable/disable the graphics module of
> xf86-video-vmware.

But meanwhile, what is the appropriate fix on OE trunk, to get back to a
working state ?

	Stefan


-- 
Stefan Seefeld
CodeSourcery / Mentor Graphics
http://www.mentor.com/embedded-software/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: build errors after upgrading
  2013-09-11 18:00   ` Stefan Seefeld
@ 2013-09-11 18:07     ` Burton, Ross
  2013-09-11 20:32       ` Burton, Ross
  0 siblings, 1 reply; 5+ messages in thread
From: Burton, Ross @ 2013-09-11 18:07 UTC (permalink / raw)
  To: Stefan Seefeld; +Cc: OE-core

On 11 September 2013 19:00, Stefan Seefeld <stefan_seefeld@mentor.com> wrote:
> But meanwhile, what is the appropriate fix on OE trunk, to get back to a
> working state ?

The appropriate fix would be fixing the configure script.  I'm
starting a build without opengl now to replicate, unless you can beat
me to a patch.

Ross


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: build errors after upgrading
  2013-09-11 18:07     ` Burton, Ross
@ 2013-09-11 20:32       ` Burton, Ross
  0 siblings, 0 replies; 5+ messages in thread
From: Burton, Ross @ 2013-09-11 20:32 UTC (permalink / raw)
  To: Stefan Seefeld; +Cc: OE-core

On 11 September 2013 19:07, Burton, Ross <ross.burton@intel.com> wrote:
> On 11 September 2013 19:00, Stefan Seefeld <stefan_seefeld@mentor.com> wrote:
>> But meanwhile, what is the appropriate fix on OE trunk, to get back to a
>> working state ?
>
> The appropriate fix would be fixing the configure script.  I'm
> starting a build without opengl now to replicate, unless you can beat
> me to a patch.

I've sent patches for -vesa and -intel to fix their build without GL,
and I've now built a "base" sato image without the opengl feature for
NUC.  Next up: qemux86 and the vmware driver, and then a world build
to verify everything else in oe-core.

Ross


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-09-11 20:32 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-11 17:39 build errors after upgrading Stefan Seefeld
2013-09-11 17:52 ` Burton, Ross
2013-09-11 18:00   ` Stefan Seefeld
2013-09-11 18:07     ` Burton, Ross
2013-09-11 20:32       ` Burton, Ross

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.