* 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.