All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] fix bitbake ERRORS for machine not having virtual/egl
@ 2010-09-09 12:11 Eric Bénard
  2010-09-09 12:19 ` Frans Meulenbroeks
  2010-09-09 15:10 ` Koen Kooi
  0 siblings, 2 replies; 7+ messages in thread
From: Eric Bénard @ 2010-09-09 12:11 UTC (permalink / raw)
  To: openembedded-devel

* several recipes depend on virtual/egl which currently has only one
provider : powervr-drivers/libgles-omap. This provider sets
COMPATIBLE_MACHINE to a few TI based machines.
When building for machines which don't provide virtual/egl, we get
the following errors :
ERROR: '['path_to/openembedded/recipes/qt4/qt4-embedded-gles_4.6.3.bb']'
      RDEPENDS/RRECOMMENDS or otherwise requires the runtime entity
     'qt4-embedded-gles' but it wasn't found in any PACKAGE or RPROVIDES
     variables of any buildable targets.
ERROR: '[]' RDEPENDS/RRECOMMENDS or otherwise requires the runtime
     entity 'virtual/egl' but it wasn't found in any PACKAGE or RPROVIDES
     variables

* This patch creates a egl.inc which contains the compatible machines for
recipes depending on virtual/egl and thus will workaround this error.

Signed-off-by: Eric Bénard <eric@eukrea.com>
---
 recipes/egl/egl.inc                        |    1 +
 recipes/irrlicht/irrlicht-examples-gles.bb |    1 +
 recipes/ogre/ogre-egl_svn.bb               |    1 +
 recipes/powervr-drivers/bc-cube_0.1.0.bb   |    1 +
 recipes/powervr-drivers/bc-cube_0.2.0.bb   |    1 +
 recipes/qt4/qt4-embedded-gles_4.6.0.bb     |    1 +
 recipes/qt4/qt4-embedded-gles_4.6.2.bb     |    1 +
 recipes/qt4/qt4-embedded-gles_4.6.3.bb     |    1 +
 recipes/qt4/qt4-x11-free-gles_4.5.2.bb     |    1 +
 recipes/qt4/qt4-x11-free-gles_4.6.0.bb     |    1 +
 recipes/qt4/qt4-x11-free-gles_4.6.2.bb     |    1 +
 recipes/qt4/qt4-x11-free-gles_4.6.3.bb     |    1 +
 recipes/xbmc/xbmc_svn.bb                   |    1 +
 13 files changed, 13 insertions(+), 0 deletions(-)
 create mode 100644 recipes/egl/egl.inc

diff --git a/recipes/egl/egl.inc b/recipes/egl/egl.inc
new file mode 100644
index 0000000..6bbfaaf
--- /dev/null
+++ b/recipes/egl/egl.inc
@@ -0,0 +1 @@
+COMPATIBLE_MACHINE = "(dm37x-evm|am37x-evm|am3517-evm|beagleboard|cm-t35|igep0020|omap3-pandora|omap3-touchbook|omap3evm|omapzoom|omapzoom2|overo|palmpre)"
diff --git a/recipes/irrlicht/irrlicht-examples-gles.bb b/recipes/irrlicht/irrlicht-examples-gles.bb
index 6bce68a..e515fc7 100644
--- a/recipes/irrlicht/irrlicht-examples-gles.bb
+++ b/recipes/irrlicht/irrlicht-examples-gles.bb
@@ -1,6 +1,7 @@
 DESCRIPTION = "Irrlicht 3D rendering engine "
 LICENSE = "zlib"
 DEPENDS = "virtual/libx11 libxxf86vm virtual/egl"
+require recipes/egl/egl.inc
 
 SRCREV = "2409"
 PV = "1.6+svnr${SRCPV}"
diff --git a/recipes/ogre/ogre-egl_svn.bb b/recipes/ogre/ogre-egl_svn.bb
index caa96c3..5cb7393 100644
--- a/recipes/ogre/ogre-egl_svn.bb
+++ b/recipes/ogre/ogre-egl_svn.bb
@@ -1,6 +1,7 @@
 DESCRIPTION = "OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine "
 LICENSE = "LGPL"
 DEPENDS = "gtk+ wgois cppunit zziplib boost freeimage freetype virtual/libx11 virtual/egl"
+require recipes/egl/egl.inc
 
 PR = "r3"
 
diff --git a/recipes/powervr-drivers/bc-cube_0.1.0.bb b/recipes/powervr-drivers/bc-cube_0.1.0.bb
index 6323a79..62dfc5b 100644
--- a/recipes/powervr-drivers/bc-cube_0.1.0.bb
+++ b/recipes/powervr-drivers/bc-cube_0.1.0.bb
@@ -1,6 +1,7 @@
 DESCRIPTION = "TI Texture streaming using bufferclass API demo (spinning video cube)"
 LICENSE = "TI-BSD/GPLv2"
 DEPENDS = "virtual/egl"
+require recipes/egl/egl.inc
 
 SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/apps_processors/OMAP35x_AM35x_Video_Texture_Streaming/1_0/exports/bc-cat-${PV}.tar.gz \
            file://bc-cat-0.1.0-BC_PIX_FMT_.patch;striplevel=0"
diff --git a/recipes/powervr-drivers/bc-cube_0.2.0.bb b/recipes/powervr-drivers/bc-cube_0.2.0.bb
index cf2aa95..c639283 100644
--- a/recipes/powervr-drivers/bc-cube_0.2.0.bb
+++ b/recipes/powervr-drivers/bc-cube_0.2.0.bb
@@ -1,6 +1,7 @@
 DESCRIPTION = "TI Texture streaming using bufferclass API demo (spinning video cube)"
 LICENSE = "TI-BSD/GPLv2"
 DEPENDS = "virtual/egl"
+require recipes/egl/egl.inc
 
 PR = "r2"
 
diff --git a/recipes/qt4/qt4-embedded-gles_4.6.0.bb b/recipes/qt4/qt4-embedded-gles_4.6.0.bb
index 3b3ea15..3e132bf 100644
--- a/recipes/qt4/qt4-embedded-gles_4.6.0.bb
+++ b/recipes/qt4/qt4-embedded-gles_4.6.0.bb
@@ -10,3 +10,4 @@ require qt-4.6.0.inc
 FILESPATHPKG .= ":qt4-embedded-${PV}:qt4-embedded"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
diff --git a/recipes/qt4/qt4-embedded-gles_4.6.2.bb b/recipes/qt4/qt4-embedded-gles_4.6.2.bb
index 21c461a..0b047fc 100644
--- a/recipes/qt4/qt4-embedded-gles_4.6.2.bb
+++ b/recipes/qt4/qt4-embedded-gles_4.6.2.bb
@@ -11,3 +11,4 @@ SRC_URI += "file://cursor-hack.diff"
 FILESPATHPKG .= ":qt4-embedded-${PV}:qt4-embedded"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
diff --git a/recipes/qt4/qt4-embedded-gles_4.6.3.bb b/recipes/qt4/qt4-embedded-gles_4.6.3.bb
index 21c461a..0b047fc 100644
--- a/recipes/qt4/qt4-embedded-gles_4.6.3.bb
+++ b/recipes/qt4/qt4-embedded-gles_4.6.3.bb
@@ -11,3 +11,4 @@ SRC_URI += "file://cursor-hack.diff"
 FILESPATHPKG .= ":qt4-embedded-${PV}:qt4-embedded"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
diff --git a/recipes/qt4/qt4-x11-free-gles_4.5.2.bb b/recipes/qt4/qt4-x11-free-gles_4.5.2.bb
index 3fe7218..57e1524 100644
--- a/recipes/qt4/qt4-x11-free-gles_4.5.2.bb
+++ b/recipes/qt4/qt4-x11-free-gles_4.5.2.bb
@@ -11,6 +11,7 @@ require qt4-x11-free_${PV}.bb
 PR = "${INC_PR}.3"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
 PROVIDES += "qt4-x11-free"
 #SRC_URI += "file://sgx-hack.patch"
 SRC_URI += "file://hack-out-pg_config.patch"
diff --git a/recipes/qt4/qt4-x11-free-gles_4.6.0.bb b/recipes/qt4/qt4-x11-free-gles_4.6.0.bb
index dfd53e5..0821595 100644
--- a/recipes/qt4/qt4-x11-free-gles_4.6.0.bb
+++ b/recipes/qt4/qt4-x11-free-gles_4.6.0.bb
@@ -13,4 +13,5 @@ QT_CONFIG_FLAGS += " \
 FILESPATHPKG .= ":qt4-x11-free-${PV}:qt4-x11-free"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
 PROVIDES += "qt4-x11-free"
diff --git a/recipes/qt4/qt4-x11-free-gles_4.6.2.bb b/recipes/qt4/qt4-x11-free-gles_4.6.2.bb
index 307770f..b7cbde5 100644
--- a/recipes/qt4/qt4-x11-free-gles_4.6.2.bb
+++ b/recipes/qt4/qt4-x11-free-gles_4.6.2.bb
@@ -13,4 +13,5 @@ QT_CONFIG_FLAGS += " \
 FILESPATHPKG .= ":qt4-x11-free-${PV}:qt4-x11-free"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
 PROVIDES += "qt4-x11-free"
diff --git a/recipes/qt4/qt4-x11-free-gles_4.6.3.bb b/recipes/qt4/qt4-x11-free-gles_4.6.3.bb
index 307770f..b7cbde5 100644
--- a/recipes/qt4/qt4-x11-free-gles_4.6.3.bb
+++ b/recipes/qt4/qt4-x11-free-gles_4.6.3.bb
@@ -13,4 +13,5 @@ QT_CONFIG_FLAGS += " \
 FILESPATHPKG .= ":qt4-x11-free-${PV}:qt4-x11-free"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
 PROVIDES += "qt4-x11-free"
diff --git a/recipes/xbmc/xbmc_svn.bb b/recipes/xbmc/xbmc_svn.bb
index 5b1d8bb..b42d7fa 100644
--- a/recipes/xbmc/xbmc_svn.bb
+++ b/recipes/xbmc/xbmc_svn.bb
@@ -2,6 +2,7 @@ DESCRIPTION = "XBMC Media Center"
 LICENSE = "xbmc"
 
 DEPENDS = "libxmu fribidi mpeg2dec ffmpeg samba fontconfig curl libmodplug libmicrohttpd wavpack libmms cmake-native libsdl-image libsdl-mixer virtual/egl mysql5 sqlite3 libmms faad2 libcdio libpcre boost lzo2 enca avahi libsamplerate0 libxrandr bzip2 virtual/libsdl"
+require recipes/egl/egl.inc
 
 SRCREV = "e2ab481ebe964321c358ab9d6402088c714adcbe"
 
-- 
1.6.3.3




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

* Re: [PATCH] fix bitbake ERRORS for machine not having virtual/egl
  2010-09-09 12:11 [PATCH] fix bitbake ERRORS for machine not having virtual/egl Eric Bénard
@ 2010-09-09 12:19 ` Frans Meulenbroeks
  2010-09-09 15:10 ` Koen Kooi
  1 sibling, 0 replies; 7+ messages in thread
From: Frans Meulenbroeks @ 2010-09-09 12:19 UTC (permalink / raw)
  To: openembedded-devel

2010/9/9 Eric Bénard <eric@eukrea.com>:
> * several recipes depend on virtual/egl which currently has only one
> provider : powervr-drivers/libgles-omap. This provider sets
> COMPATIBLE_MACHINE to a few TI based machines.
> When building for machines which don't provide virtual/egl, we get
> the following errors :
> ERROR: '['path_to/openembedded/recipes/qt4/qt4-embedded-gles_4.6.3.bb']'
>      RDEPENDS/RRECOMMENDS or otherwise requires the runtime entity
>     'qt4-embedded-gles' but it wasn't found in any PACKAGE or RPROVIDES
>     variables of any buildable targets.
> ERROR: '[]' RDEPENDS/RRECOMMENDS or otherwise requires the runtime
>     entity 'virtual/egl' but it wasn't found in any PACKAGE or RPROVIDES
>     variables
>
> * This patch creates a egl.inc which contains the compatible machines for
> recipes depending on virtual/egl and thus will workaround this error.
>
> Signed-off-by: Eric Bénard <eric@eukrea.com>


Thanks alot for creating this workaround.
These errors started to become a nuisance to me, so your workaround is
very appreciated.

Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>

> ---
>  recipes/egl/egl.inc                        |    1 +
>  recipes/irrlicht/irrlicht-examples-gles.bb |    1 +
>  recipes/ogre/ogre-egl_svn.bb               |    1 +
>  recipes/powervr-drivers/bc-cube_0.1.0.bb   |    1 +
>  recipes/powervr-drivers/bc-cube_0.2.0.bb   |    1 +
>  recipes/qt4/qt4-embedded-gles_4.6.0.bb     |    1 +
>  recipes/qt4/qt4-embedded-gles_4.6.2.bb     |    1 +
>  recipes/qt4/qt4-embedded-gles_4.6.3.bb     |    1 +
>  recipes/qt4/qt4-x11-free-gles_4.5.2.bb     |    1 +
>  recipes/qt4/qt4-x11-free-gles_4.6.0.bb     |    1 +
>  recipes/qt4/qt4-x11-free-gles_4.6.2.bb     |    1 +
>  recipes/qt4/qt4-x11-free-gles_4.6.3.bb     |    1 +
>  recipes/xbmc/xbmc_svn.bb                   |    1 +
>  13 files changed, 13 insertions(+), 0 deletions(-)
>  create mode 100644 recipes/egl/egl.inc
>
> diff --git a/recipes/egl/egl.inc b/recipes/egl/egl.inc
> new file mode 100644
> index 0000000..6bbfaaf
> --- /dev/null
> +++ b/recipes/egl/egl.inc
> @@ -0,0 +1 @@
> +COMPATIBLE_MACHINE = "(dm37x-evm|am37x-evm|am3517-evm|beagleboard|cm-t35|igep0020|omap3-pandora|omap3-touchbook|omap3evm|omapzoom|omapzoom2|overo|palmpre)"
> diff --git a/recipes/irrlicht/irrlicht-examples-gles.bb b/recipes/irrlicht/irrlicht-examples-gles.bb
> index 6bce68a..e515fc7 100644
> --- a/recipes/irrlicht/irrlicht-examples-gles.bb
> +++ b/recipes/irrlicht/irrlicht-examples-gles.bb
> @@ -1,6 +1,7 @@
>  DESCRIPTION = "Irrlicht 3D rendering engine "
>  LICENSE = "zlib"
>  DEPENDS = "virtual/libx11 libxxf86vm virtual/egl"
> +require recipes/egl/egl.inc
>
>  SRCREV = "2409"
>  PV = "1.6+svnr${SRCPV}"
> diff --git a/recipes/ogre/ogre-egl_svn.bb b/recipes/ogre/ogre-egl_svn.bb
> index caa96c3..5cb7393 100644
> --- a/recipes/ogre/ogre-egl_svn.bb
> +++ b/recipes/ogre/ogre-egl_svn.bb
> @@ -1,6 +1,7 @@
>  DESCRIPTION = "OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine "
>  LICENSE = "LGPL"
>  DEPENDS = "gtk+ wgois cppunit zziplib boost freeimage freetype virtual/libx11 virtual/egl"
> +require recipes/egl/egl.inc
>
>  PR = "r3"
>
> diff --git a/recipes/powervr-drivers/bc-cube_0.1.0.bb b/recipes/powervr-drivers/bc-cube_0.1.0.bb
> index 6323a79..62dfc5b 100644
> --- a/recipes/powervr-drivers/bc-cube_0.1.0.bb
> +++ b/recipes/powervr-drivers/bc-cube_0.1.0.bb
> @@ -1,6 +1,7 @@
>  DESCRIPTION = "TI Texture streaming using bufferclass API demo (spinning video cube)"
>  LICENSE = "TI-BSD/GPLv2"
>  DEPENDS = "virtual/egl"
> +require recipes/egl/egl.inc
>
>  SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/apps_processors/OMAP35x_AM35x_Video_Texture_Streaming/1_0/exports/bc-cat-${PV}.tar.gz \
>            file://bc-cat-0.1.0-BC_PIX_FMT_.patch;striplevel=0"
> diff --git a/recipes/powervr-drivers/bc-cube_0.2.0.bb b/recipes/powervr-drivers/bc-cube_0.2.0.bb
> index cf2aa95..c639283 100644
> --- a/recipes/powervr-drivers/bc-cube_0.2.0.bb
> +++ b/recipes/powervr-drivers/bc-cube_0.2.0.bb
> @@ -1,6 +1,7 @@
>  DESCRIPTION = "TI Texture streaming using bufferclass API demo (spinning video cube)"
>  LICENSE = "TI-BSD/GPLv2"
>  DEPENDS = "virtual/egl"
> +require recipes/egl/egl.inc
>
>  PR = "r2"
>
> diff --git a/recipes/qt4/qt4-embedded-gles_4.6.0.bb b/recipes/qt4/qt4-embedded-gles_4.6.0.bb
> index 3b3ea15..3e132bf 100644
> --- a/recipes/qt4/qt4-embedded-gles_4.6.0.bb
> +++ b/recipes/qt4/qt4-embedded-gles_4.6.0.bb
> @@ -10,3 +10,4 @@ require qt-4.6.0.inc
>  FILESPATHPKG .= ":qt4-embedded-${PV}:qt4-embedded"
>
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
> diff --git a/recipes/qt4/qt4-embedded-gles_4.6.2.bb b/recipes/qt4/qt4-embedded-gles_4.6.2.bb
> index 21c461a..0b047fc 100644
> --- a/recipes/qt4/qt4-embedded-gles_4.6.2.bb
> +++ b/recipes/qt4/qt4-embedded-gles_4.6.2.bb
> @@ -11,3 +11,4 @@ SRC_URI += "file://cursor-hack.diff"
>  FILESPATHPKG .= ":qt4-embedded-${PV}:qt4-embedded"
>
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
> diff --git a/recipes/qt4/qt4-embedded-gles_4.6.3.bb b/recipes/qt4/qt4-embedded-gles_4.6.3.bb
> index 21c461a..0b047fc 100644
> --- a/recipes/qt4/qt4-embedded-gles_4.6.3.bb
> +++ b/recipes/qt4/qt4-embedded-gles_4.6.3.bb
> @@ -11,3 +11,4 @@ SRC_URI += "file://cursor-hack.diff"
>  FILESPATHPKG .= ":qt4-embedded-${PV}:qt4-embedded"
>
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
> diff --git a/recipes/qt4/qt4-x11-free-gles_4.5.2.bb b/recipes/qt4/qt4-x11-free-gles_4.5.2.bb
> index 3fe7218..57e1524 100644
> --- a/recipes/qt4/qt4-x11-free-gles_4.5.2.bb
> +++ b/recipes/qt4/qt4-x11-free-gles_4.5.2.bb
> @@ -11,6 +11,7 @@ require qt4-x11-free_${PV}.bb
>  PR = "${INC_PR}.3"
>
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
>  PROVIDES += "qt4-x11-free"
>  #SRC_URI += "file://sgx-hack.patch"
>  SRC_URI += "file://hack-out-pg_config.patch"
> diff --git a/recipes/qt4/qt4-x11-free-gles_4.6.0.bb b/recipes/qt4/qt4-x11-free-gles_4.6.0.bb
> index dfd53e5..0821595 100644
> --- a/recipes/qt4/qt4-x11-free-gles_4.6.0.bb
> +++ b/recipes/qt4/qt4-x11-free-gles_4.6.0.bb
> @@ -13,4 +13,5 @@ QT_CONFIG_FLAGS += " \
>  FILESPATHPKG .= ":qt4-x11-free-${PV}:qt4-x11-free"
>
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
>  PROVIDES += "qt4-x11-free"
> diff --git a/recipes/qt4/qt4-x11-free-gles_4.6.2.bb b/recipes/qt4/qt4-x11-free-gles_4.6.2.bb
> index 307770f..b7cbde5 100644
> --- a/recipes/qt4/qt4-x11-free-gles_4.6.2.bb
> +++ b/recipes/qt4/qt4-x11-free-gles_4.6.2.bb
> @@ -13,4 +13,5 @@ QT_CONFIG_FLAGS += " \
>  FILESPATHPKG .= ":qt4-x11-free-${PV}:qt4-x11-free"
>
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
>  PROVIDES += "qt4-x11-free"
> diff --git a/recipes/qt4/qt4-x11-free-gles_4.6.3.bb b/recipes/qt4/qt4-x11-free-gles_4.6.3.bb
> index 307770f..b7cbde5 100644
> --- a/recipes/qt4/qt4-x11-free-gles_4.6.3.bb
> +++ b/recipes/qt4/qt4-x11-free-gles_4.6.3.bb
> @@ -13,4 +13,5 @@ QT_CONFIG_FLAGS += " \
>  FILESPATHPKG .= ":qt4-x11-free-${PV}:qt4-x11-free"
>
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
>  PROVIDES += "qt4-x11-free"
> diff --git a/recipes/xbmc/xbmc_svn.bb b/recipes/xbmc/xbmc_svn.bb
> index 5b1d8bb..b42d7fa 100644
> --- a/recipes/xbmc/xbmc_svn.bb
> +++ b/recipes/xbmc/xbmc_svn.bb
> @@ -2,6 +2,7 @@ DESCRIPTION = "XBMC Media Center"
>  LICENSE = "xbmc"
>
>  DEPENDS = "libxmu fribidi mpeg2dec ffmpeg samba fontconfig curl libmodplug libmicrohttpd wavpack libmms cmake-native libsdl-image libsdl-mixer virtual/egl mysql5 sqlite3 libmms faad2 libcdio libpcre boost lzo2 enca avahi libsamplerate0 libxrandr bzip2 virtual/libsdl"
> +require recipes/egl/egl.inc
>
>  SRCREV = "e2ab481ebe964321c358ab9d6402088c714adcbe"
>
> --
> 1.6.3.3
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>



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

* Re: [PATCH] fix bitbake ERRORS for machine not having virtual/egl
  2010-09-09 12:11 [PATCH] fix bitbake ERRORS for machine not having virtual/egl Eric Bénard
  2010-09-09 12:19 ` Frans Meulenbroeks
@ 2010-09-09 15:10 ` Koen Kooi
  2010-09-09 15:15   ` Eric Bénard
  2010-09-09 19:34   ` [PATCH v2] " Eric Bénard
  1 sibling, 2 replies; 7+ messages in thread
From: Koen Kooi @ 2010-09-09 15:10 UTC (permalink / raw)
  To: openembedded-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 09-09-10 14:11, Eric Bénard wrote:
> * several recipes depend on virtual/egl which currently has only one
> provider : powervr-drivers/libgles-omap. This provider sets
> COMPATIBLE_MACHINE to a few TI based machines.
> When building for machines which don't provide virtual/egl, we get
> the following errors :
> ERROR: '['path_to/openembedded/recipes/qt4/qt4-embedded-gles_4.6.3.bb']'
>       RDEPENDS/RRECOMMENDS or otherwise requires the runtime entity
>      'qt4-embedded-gles' but it wasn't found in any PACKAGE or RPROVIDES
>      variables of any buildable targets.
> ERROR: '[]' RDEPENDS/RRECOMMENDS or otherwise requires the runtime
>      entity 'virtual/egl' but it wasn't found in any PACKAGE or RPROVIDES
>      variables
> 
> * This patch creates a egl.inc which contains the compatible machines for
> recipes depending on virtual/egl and thus will workaround this error.

The intent is good, but I have to NAK this for the time being.

Could you change that to use:

COMPATIBLE_MACHINE = "omap3"?

That would future proof it a lot better :)

regards,

Koen

> Signed-off-by: Eric Bénard <eric@eukrea.com>
> ---
>  recipes/egl/egl.inc                        |    1 +
>  recipes/irrlicht/irrlicht-examples-gles.bb |    1 +
>  recipes/ogre/ogre-egl_svn.bb               |    1 +
>  recipes/powervr-drivers/bc-cube_0.1.0.bb   |    1 +
>  recipes/powervr-drivers/bc-cube_0.2.0.bb   |    1 +
>  recipes/qt4/qt4-embedded-gles_4.6.0.bb     |    1 +
>  recipes/qt4/qt4-embedded-gles_4.6.2.bb     |    1 +
>  recipes/qt4/qt4-embedded-gles_4.6.3.bb     |    1 +
>  recipes/qt4/qt4-x11-free-gles_4.5.2.bb     |    1 +
>  recipes/qt4/qt4-x11-free-gles_4.6.0.bb     |    1 +
>  recipes/qt4/qt4-x11-free-gles_4.6.2.bb     |    1 +
>  recipes/qt4/qt4-x11-free-gles_4.6.3.bb     |    1 +
>  recipes/xbmc/xbmc_svn.bb                   |    1 +
>  13 files changed, 13 insertions(+), 0 deletions(-)
>  create mode 100644 recipes/egl/egl.inc
> 
> diff --git a/recipes/egl/egl.inc b/recipes/egl/egl.inc
> new file mode 100644
> index 0000000..6bbfaaf
> --- /dev/null
> +++ b/recipes/egl/egl.inc
> @@ -0,0 +1 @@
> +COMPATIBLE_MACHINE = "(dm37x-evm|am37x-evm|am3517-evm|beagleboard|cm-t35|igep0020|omap3-pandora|omap3-touchbook|omap3evm|omapzoom|omapzoom2|overo|palmpre)"
> diff --git a/recipes/irrlicht/irrlicht-examples-gles.bb b/recipes/irrlicht/irrlicht-examples-gles.bb
> index 6bce68a..e515fc7 100644
> --- a/recipes/irrlicht/irrlicht-examples-gles.bb
> +++ b/recipes/irrlicht/irrlicht-examples-gles.bb
> @@ -1,6 +1,7 @@
>  DESCRIPTION = "Irrlicht 3D rendering engine "
>  LICENSE = "zlib"
>  DEPENDS = "virtual/libx11 libxxf86vm virtual/egl"
> +require recipes/egl/egl.inc
>  
>  SRCREV = "2409"
>  PV = "1.6+svnr${SRCPV}"
> diff --git a/recipes/ogre/ogre-egl_svn.bb b/recipes/ogre/ogre-egl_svn.bb
> index caa96c3..5cb7393 100644
> --- a/recipes/ogre/ogre-egl_svn.bb
> +++ b/recipes/ogre/ogre-egl_svn.bb
> @@ -1,6 +1,7 @@
>  DESCRIPTION = "OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine "
>  LICENSE = "LGPL"
>  DEPENDS = "gtk+ wgois cppunit zziplib boost freeimage freetype virtual/libx11 virtual/egl"
> +require recipes/egl/egl.inc
>  
>  PR = "r3"
>  
> diff --git a/recipes/powervr-drivers/bc-cube_0.1.0.bb b/recipes/powervr-drivers/bc-cube_0.1.0.bb
> index 6323a79..62dfc5b 100644
> --- a/recipes/powervr-drivers/bc-cube_0.1.0.bb
> +++ b/recipes/powervr-drivers/bc-cube_0.1.0.bb
> @@ -1,6 +1,7 @@
>  DESCRIPTION = "TI Texture streaming using bufferclass API demo (spinning video cube)"
>  LICENSE = "TI-BSD/GPLv2"
>  DEPENDS = "virtual/egl"
> +require recipes/egl/egl.inc
>  
>  SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/apps_processors/OMAP35x_AM35x_Video_Texture_Streaming/1_0/exports/bc-cat-${PV}.tar.gz \
>             file://bc-cat-0.1.0-BC_PIX_FMT_.patch;striplevel=0"
> diff --git a/recipes/powervr-drivers/bc-cube_0.2.0.bb b/recipes/powervr-drivers/bc-cube_0.2.0.bb
> index cf2aa95..c639283 100644
> --- a/recipes/powervr-drivers/bc-cube_0.2.0.bb
> +++ b/recipes/powervr-drivers/bc-cube_0.2.0.bb
> @@ -1,6 +1,7 @@
>  DESCRIPTION = "TI Texture streaming using bufferclass API demo (spinning video cube)"
>  LICENSE = "TI-BSD/GPLv2"
>  DEPENDS = "virtual/egl"
> +require recipes/egl/egl.inc
>  
>  PR = "r2"
>  
> diff --git a/recipes/qt4/qt4-embedded-gles_4.6.0.bb b/recipes/qt4/qt4-embedded-gles_4.6.0.bb
> index 3b3ea15..3e132bf 100644
> --- a/recipes/qt4/qt4-embedded-gles_4.6.0.bb
> +++ b/recipes/qt4/qt4-embedded-gles_4.6.0.bb
> @@ -10,3 +10,4 @@ require qt-4.6.0.inc
>  FILESPATHPKG .= ":qt4-embedded-${PV}:qt4-embedded"
>  
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
> diff --git a/recipes/qt4/qt4-embedded-gles_4.6.2.bb b/recipes/qt4/qt4-embedded-gles_4.6.2.bb
> index 21c461a..0b047fc 100644
> --- a/recipes/qt4/qt4-embedded-gles_4.6.2.bb
> +++ b/recipes/qt4/qt4-embedded-gles_4.6.2.bb
> @@ -11,3 +11,4 @@ SRC_URI += "file://cursor-hack.diff"
>  FILESPATHPKG .= ":qt4-embedded-${PV}:qt4-embedded"
>  
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
> diff --git a/recipes/qt4/qt4-embedded-gles_4.6.3.bb b/recipes/qt4/qt4-embedded-gles_4.6.3.bb
> index 21c461a..0b047fc 100644
> --- a/recipes/qt4/qt4-embedded-gles_4.6.3.bb
> +++ b/recipes/qt4/qt4-embedded-gles_4.6.3.bb
> @@ -11,3 +11,4 @@ SRC_URI += "file://cursor-hack.diff"
>  FILESPATHPKG .= ":qt4-embedded-${PV}:qt4-embedded"
>  
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
> diff --git a/recipes/qt4/qt4-x11-free-gles_4.5.2.bb b/recipes/qt4/qt4-x11-free-gles_4.5.2.bb
> index 3fe7218..57e1524 100644
> --- a/recipes/qt4/qt4-x11-free-gles_4.5.2.bb
> +++ b/recipes/qt4/qt4-x11-free-gles_4.5.2.bb
> @@ -11,6 +11,7 @@ require qt4-x11-free_${PV}.bb
>  PR = "${INC_PR}.3"
>  
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
>  PROVIDES += "qt4-x11-free"
>  #SRC_URI += "file://sgx-hack.patch"
>  SRC_URI += "file://hack-out-pg_config.patch"
> diff --git a/recipes/qt4/qt4-x11-free-gles_4.6.0.bb b/recipes/qt4/qt4-x11-free-gles_4.6.0.bb
> index dfd53e5..0821595 100644
> --- a/recipes/qt4/qt4-x11-free-gles_4.6.0.bb
> +++ b/recipes/qt4/qt4-x11-free-gles_4.6.0.bb
> @@ -13,4 +13,5 @@ QT_CONFIG_FLAGS += " \
>  FILESPATHPKG .= ":qt4-x11-free-${PV}:qt4-x11-free"
>  
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
>  PROVIDES += "qt4-x11-free"
> diff --git a/recipes/qt4/qt4-x11-free-gles_4.6.2.bb b/recipes/qt4/qt4-x11-free-gles_4.6.2.bb
> index 307770f..b7cbde5 100644
> --- a/recipes/qt4/qt4-x11-free-gles_4.6.2.bb
> +++ b/recipes/qt4/qt4-x11-free-gles_4.6.2.bb
> @@ -13,4 +13,5 @@ QT_CONFIG_FLAGS += " \
>  FILESPATHPKG .= ":qt4-x11-free-${PV}:qt4-x11-free"
>  
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
>  PROVIDES += "qt4-x11-free"
> diff --git a/recipes/qt4/qt4-x11-free-gles_4.6.3.bb b/recipes/qt4/qt4-x11-free-gles_4.6.3.bb
> index 307770f..b7cbde5 100644
> --- a/recipes/qt4/qt4-x11-free-gles_4.6.3.bb
> +++ b/recipes/qt4/qt4-x11-free-gles_4.6.3.bb
> @@ -13,4 +13,5 @@ QT_CONFIG_FLAGS += " \
>  FILESPATHPKG .= ":qt4-x11-free-${PV}:qt4-x11-free"
>  
>  DEPENDS += "virtual/egl"
> +require recipes/egl/egl.inc
>  PROVIDES += "qt4-x11-free"
> diff --git a/recipes/xbmc/xbmc_svn.bb b/recipes/xbmc/xbmc_svn.bb
> index 5b1d8bb..b42d7fa 100644
> --- a/recipes/xbmc/xbmc_svn.bb
> +++ b/recipes/xbmc/xbmc_svn.bb
> @@ -2,6 +2,7 @@ DESCRIPTION = "XBMC Media Center"
>  LICENSE = "xbmc"
>  
>  DEPENDS = "libxmu fribidi mpeg2dec ffmpeg samba fontconfig curl libmodplug libmicrohttpd wavpack libmms cmake-native libsdl-image libsdl-mixer virtual/egl mysql5 sqlite3 libmms faad2 libcdio libpcre boost lzo2 enca avahi libsamplerate0 libxrandr bzip2 virtual/libsdl"
> +require recipes/egl/egl.inc
>  
>  SRCREV = "e2ab481ebe964321c358ab9d6402088c714adcbe"
>  

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFMiPjzMkyGM64RGpERAuZ/AKC7Et1WKxMgwE1YIPJaPh7/SUlfPACdFWRG
SSWCIpmBl7NFBZIryUgLR1I=
=yas7
-----END PGP SIGNATURE-----




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

* Re: [PATCH] fix bitbake ERRORS for machine not having virtual/egl
  2010-09-09 15:10 ` Koen Kooi
@ 2010-09-09 15:15   ` Eric Bénard
  2010-09-09 18:28     ` Koen Kooi
  2010-09-09 19:34   ` [PATCH v2] " Eric Bénard
  1 sibling, 1 reply; 7+ messages in thread
From: Eric Bénard @ 2010-09-09 15:15 UTC (permalink / raw)
  To: openembedded-devel

Hi Koen,

Le 09/09/2010 17:10, Koen Kooi a écrit :
On 09-09-10 14:11, Eric Bénard wrote:
>> * This patch creates a egl.inc which contains the compatible machines for
>> recipes depending on virtual/egl and thus will workaround this error.
>
> The intent is good, but I have to NAK this for the time being.
>
> Could you change that to use:
>
> COMPATIBLE_MACHINE = "omap3"?
>
in egl.inc ?
Should this also be changed in powervr-drivers/libgles-omap.inc ?

Then, how do you handle omap3 machines which don't have GLES engine (ex 
OMAP3503) ?

Thanks,
Eric



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

* Re: [PATCH] fix bitbake ERRORS for machine not having virtual/egl
  2010-09-09 15:15   ` Eric Bénard
@ 2010-09-09 18:28     ` Koen Kooi
  2010-09-09 19:04       ` Eric Bénard
  0 siblings, 1 reply; 7+ messages in thread
From: Koen Kooi @ 2010-09-09 18:28 UTC (permalink / raw)
  To: openembedded-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 09-09-10 17:15, Eric Bénard wrote:
> Hi Koen,
> 
> Le 09/09/2010 17:10, Koen Kooi a écrit :
> On 09-09-10 14:11, Eric Bénard wrote:
>>> * This patch creates a egl.inc which contains the compatible machines
>>> for
>>> recipes depending on virtual/egl and thus will workaround this error.
>>
>> The intent is good, but I have to NAK this for the time being.
>>
>> Could you change that to use:
>>
>> COMPATIBLE_MACHINE = "omap3"?
>>
> in egl.inc ?
> Should this also be changed in powervr-drivers/libgles-omap.inc ?
> 
> Then, how do you handle omap3 machines which don't have GLES engine (ex
> OMAP3503) ?

That's handled by the initscript:
http://gitorious.org/angstrom/openembedded/blobs/org.openembedded.dev/recipes/powervr-drivers/libgles-omap3/rc.pvr#line33

regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFMiSdiMkyGM64RGpERAgZ9AKCc8SaPq3w9pL5ZC/vMFgo9mdv05ACgn7CM
rBtN/3iHVSWLrI5nUy3Grm4=
=1czF
-----END PGP SIGNATURE-----




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

* Re: [PATCH] fix bitbake ERRORS for machine not having virtual/egl
  2010-09-09 18:28     ` Koen Kooi
@ 2010-09-09 19:04       ` Eric Bénard
  0 siblings, 0 replies; 7+ messages in thread
From: Eric Bénard @ 2010-09-09 19:04 UTC (permalink / raw)
  To: openembedded-devel

Le 09/09/2010 20:28, Koen Kooi a écrit :
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 09-09-10 17:15, Eric Bénard wrote:
>> Hi Koen,
>>
>> Le 09/09/2010 17:10, Koen Kooi a écrit :
>> On 09-09-10 14:11, Eric Bénard wrote:
>>>> * This patch creates a egl.inc which contains the compatible machines
>>>> for
>>>> recipes depending on virtual/egl and thus will workaround this error.
>>>
>>> The intent is good, but I have to NAK this for the time being.
>>>
>>> Could you change that to use:
>>>
>>> COMPATIBLE_MACHINE = "omap3"?
>>>
>> in egl.inc ?
>> Should this also be changed in powervr-drivers/libgles-omap.inc ?
>>
>> Then, how do you handle omap3 machines which don't have GLES engine (ex
>> OMAP3503) ?
>
> That's handled by the initscript:
> http://gitorious.org/angstrom/openembedded/blobs/org.openembedded.dev/recipes/powervr-drivers/libgles-omap3/rc.pvr#line33
>
OK but that won't prevent packages of applications which depends on 
virtual/egl to be installed and the user to try to run applications 
which will fail because GLES is not handled by the machine.

Actually OMAP3 boards supported in OE seems to all have the GLES support 
so that won't be a big problem and that will remove the error.

Eric



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

* [PATCH v2] fix bitbake ERRORS for machine not having virtual/egl
  2010-09-09 15:10 ` Koen Kooi
  2010-09-09 15:15   ` Eric Bénard
@ 2010-09-09 19:34   ` Eric Bénard
  1 sibling, 0 replies; 7+ messages in thread
From: Eric Bénard @ 2010-09-09 19:34 UTC (permalink / raw)
  To: openembedded-devel

* several recipes depend on virtual/egl which currently has only one
provider : powervr-drivers/libgles-omap. This provider sets
COMPATIBLE_MACHINE to a few TI based machines.
When building for machines which don't provide virtual/egl, we get
the following errors :
ERROR: '['path_to/openembedded/recipes/qt4/qt4-embedded-gles_4.6.3.bb']'
      RDEPENDS/RRECOMMENDS or otherwise requires the runtime entity
     'qt4-embedded-gles' but it wasn't found in any PACKAGE or RPROVIDES
     variables of any buildable targets.
ERROR: '[]' RDEPENDS/RRECOMMENDS or otherwise requires the runtime
     entity 'virtual/egl' but it wasn't found in any PACKAGE or RPROVIDES
     variables

* This patch creates a egl.inc which contains the compatible machines for
recipes depending on virtual/egl and thus will workaround this error.

Signed-off-by: Eric Bénard <eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
---
 recipes/egl/egl.inc                        |    2 ++
 recipes/irrlicht/irrlicht-examples-gles.bb |    1 +
 recipes/ogre/ogre-egl_svn.bb               |    1 +
 recipes/powervr-drivers/bc-cube_0.1.0.bb   |    1 +
 recipes/powervr-drivers/bc-cube_0.2.0.bb   |    1 +
 recipes/qt4/qt4-embedded-gles_4.6.0.bb     |    1 +
 recipes/qt4/qt4-embedded-gles_4.6.2.bb     |    1 +
 recipes/qt4/qt4-embedded-gles_4.6.3.bb     |    1 +
 recipes/qt4/qt4-x11-free-gles_4.5.2.bb     |    1 +
 recipes/qt4/qt4-x11-free-gles_4.6.0.bb     |    1 +
 recipes/qt4/qt4-x11-free-gles_4.6.2.bb     |    1 +
 recipes/qt4/qt4-x11-free-gles_4.6.3.bb     |    1 +
 recipes/xbmc/xbmc_svn.bb                   |    1 +
 13 files changed, 14 insertions(+), 0 deletions(-)
 create mode 100644 recipes/egl/egl.inc

diff --git a/recipes/egl/egl.inc b/recipes/egl/egl.inc
new file mode 100644
index 0000000..cc4ca82
--- /dev/null
+++ b/recipes/egl/egl.inc
@@ -0,0 +1,2 @@
+COMPATIBLE_MACHINE = "omap3"
+
diff --git a/recipes/irrlicht/irrlicht-examples-gles.bb b/recipes/irrlicht/irrlicht-examples-gles.bb
index 6bce68a..e515fc7 100644
--- a/recipes/irrlicht/irrlicht-examples-gles.bb
+++ b/recipes/irrlicht/irrlicht-examples-gles.bb
@@ -1,6 +1,7 @@
 DESCRIPTION = "Irrlicht 3D rendering engine "
 LICENSE = "zlib"
 DEPENDS = "virtual/libx11 libxxf86vm virtual/egl"
+require recipes/egl/egl.inc
 
 SRCREV = "2409"
 PV = "1.6+svnr${SRCPV}"
diff --git a/recipes/ogre/ogre-egl_svn.bb b/recipes/ogre/ogre-egl_svn.bb
index caa96c3..5cb7393 100644
--- a/recipes/ogre/ogre-egl_svn.bb
+++ b/recipes/ogre/ogre-egl_svn.bb
@@ -1,6 +1,7 @@
 DESCRIPTION = "OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine "
 LICENSE = "LGPL"
 DEPENDS = "gtk+ wgois cppunit zziplib boost freeimage freetype virtual/libx11 virtual/egl"
+require recipes/egl/egl.inc
 
 PR = "r3"
 
diff --git a/recipes/powervr-drivers/bc-cube_0.1.0.bb b/recipes/powervr-drivers/bc-cube_0.1.0.bb
index 6323a79..62dfc5b 100644
--- a/recipes/powervr-drivers/bc-cube_0.1.0.bb
+++ b/recipes/powervr-drivers/bc-cube_0.1.0.bb
@@ -1,6 +1,7 @@
 DESCRIPTION = "TI Texture streaming using bufferclass API demo (spinning video cube)"
 LICENSE = "TI-BSD/GPLv2"
 DEPENDS = "virtual/egl"
+require recipes/egl/egl.inc
 
 SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/apps_processors/OMAP35x_AM35x_Video_Texture_Streaming/1_0/exports/bc-cat-${PV}.tar.gz \
            file://bc-cat-0.1.0-BC_PIX_FMT_.patch;striplevel=0"
diff --git a/recipes/powervr-drivers/bc-cube_0.2.0.bb b/recipes/powervr-drivers/bc-cube_0.2.0.bb
index cf2aa95..c639283 100644
--- a/recipes/powervr-drivers/bc-cube_0.2.0.bb
+++ b/recipes/powervr-drivers/bc-cube_0.2.0.bb
@@ -1,6 +1,7 @@
 DESCRIPTION = "TI Texture streaming using bufferclass API demo (spinning video cube)"
 LICENSE = "TI-BSD/GPLv2"
 DEPENDS = "virtual/egl"
+require recipes/egl/egl.inc
 
 PR = "r2"
 
diff --git a/recipes/qt4/qt4-embedded-gles_4.6.0.bb b/recipes/qt4/qt4-embedded-gles_4.6.0.bb
index 3b3ea15..3e132bf 100644
--- a/recipes/qt4/qt4-embedded-gles_4.6.0.bb
+++ b/recipes/qt4/qt4-embedded-gles_4.6.0.bb
@@ -10,3 +10,4 @@ require qt-4.6.0.inc
 FILESPATHPKG .= ":qt4-embedded-${PV}:qt4-embedded"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
diff --git a/recipes/qt4/qt4-embedded-gles_4.6.2.bb b/recipes/qt4/qt4-embedded-gles_4.6.2.bb
index 21c461a..0b047fc 100644
--- a/recipes/qt4/qt4-embedded-gles_4.6.2.bb
+++ b/recipes/qt4/qt4-embedded-gles_4.6.2.bb
@@ -11,3 +11,4 @@ SRC_URI += "file://cursor-hack.diff"
 FILESPATHPKG .= ":qt4-embedded-${PV}:qt4-embedded"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
diff --git a/recipes/qt4/qt4-embedded-gles_4.6.3.bb b/recipes/qt4/qt4-embedded-gles_4.6.3.bb
index 21c461a..0b047fc 100644
--- a/recipes/qt4/qt4-embedded-gles_4.6.3.bb
+++ b/recipes/qt4/qt4-embedded-gles_4.6.3.bb
@@ -11,3 +11,4 @@ SRC_URI += "file://cursor-hack.diff"
 FILESPATHPKG .= ":qt4-embedded-${PV}:qt4-embedded"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
diff --git a/recipes/qt4/qt4-x11-free-gles_4.5.2.bb b/recipes/qt4/qt4-x11-free-gles_4.5.2.bb
index 3fe7218..57e1524 100644
--- a/recipes/qt4/qt4-x11-free-gles_4.5.2.bb
+++ b/recipes/qt4/qt4-x11-free-gles_4.5.2.bb
@@ -11,6 +11,7 @@ require qt4-x11-free_${PV}.bb
 PR = "${INC_PR}.3"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
 PROVIDES += "qt4-x11-free"
 #SRC_URI += "file://sgx-hack.patch"
 SRC_URI += "file://hack-out-pg_config.patch"
diff --git a/recipes/qt4/qt4-x11-free-gles_4.6.0.bb b/recipes/qt4/qt4-x11-free-gles_4.6.0.bb
index dfd53e5..0821595 100644
--- a/recipes/qt4/qt4-x11-free-gles_4.6.0.bb
+++ b/recipes/qt4/qt4-x11-free-gles_4.6.0.bb
@@ -13,4 +13,5 @@ QT_CONFIG_FLAGS += " \
 FILESPATHPKG .= ":qt4-x11-free-${PV}:qt4-x11-free"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
 PROVIDES += "qt4-x11-free"
diff --git a/recipes/qt4/qt4-x11-free-gles_4.6.2.bb b/recipes/qt4/qt4-x11-free-gles_4.6.2.bb
index 307770f..b7cbde5 100644
--- a/recipes/qt4/qt4-x11-free-gles_4.6.2.bb
+++ b/recipes/qt4/qt4-x11-free-gles_4.6.2.bb
@@ -13,4 +13,5 @@ QT_CONFIG_FLAGS += " \
 FILESPATHPKG .= ":qt4-x11-free-${PV}:qt4-x11-free"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
 PROVIDES += "qt4-x11-free"
diff --git a/recipes/qt4/qt4-x11-free-gles_4.6.3.bb b/recipes/qt4/qt4-x11-free-gles_4.6.3.bb
index 307770f..b7cbde5 100644
--- a/recipes/qt4/qt4-x11-free-gles_4.6.3.bb
+++ b/recipes/qt4/qt4-x11-free-gles_4.6.3.bb
@@ -13,4 +13,5 @@ QT_CONFIG_FLAGS += " \
 FILESPATHPKG .= ":qt4-x11-free-${PV}:qt4-x11-free"
 
 DEPENDS += "virtual/egl"
+require recipes/egl/egl.inc
 PROVIDES += "qt4-x11-free"
diff --git a/recipes/xbmc/xbmc_svn.bb b/recipes/xbmc/xbmc_svn.bb
index 5b1d8bb..b42d7fa 100644
--- a/recipes/xbmc/xbmc_svn.bb
+++ b/recipes/xbmc/xbmc_svn.bb
@@ -2,6 +2,7 @@ DESCRIPTION = "XBMC Media Center"
 LICENSE = "xbmc"
 
 DEPENDS = "libxmu fribidi mpeg2dec ffmpeg samba fontconfig curl libmodplug libmicrohttpd wavpack libmms cmake-native libsdl-image libsdl-mixer virtual/egl mysql5 sqlite3 libmms faad2 libcdio libpcre boost lzo2 enca avahi libsamplerate0 libxrandr bzip2 virtual/libsdl"
+require recipes/egl/egl.inc
 
 SRCREV = "e2ab481ebe964321c358ab9d6402088c714adcbe"
 
-- 
1.6.3.3




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

end of thread, other threads:[~2010-09-09 19:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-09 12:11 [PATCH] fix bitbake ERRORS for machine not having virtual/egl Eric Bénard
2010-09-09 12:19 ` Frans Meulenbroeks
2010-09-09 15:10 ` Koen Kooi
2010-09-09 15:15   ` Eric Bénard
2010-09-09 18:28     ` Koen Kooi
2010-09-09 19:04       ` Eric Bénard
2010-09-09 19:34   ` [PATCH v2] " Eric Bénard

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.