On 2015-07-23 09:53, Edward Vidal wrote:
i Gary,

I added to my the 2 lines mentioned in the e-mail to my conf/local.conf

PREFERRED_PROVIDER_virtual/egl ?= "vc-graphics-hardfp"
PREFERRED_PROVIDER_virtual/libgles2 ?= "vc-graphics-hardfp"

I had saved the original local.conf in ~/wkg/yocto/local.conf before making any 
changes.

diff -u ~/wkg/yocto/local.conf conf/local.conf
--- /home/vidal/wkg/yocto/local.conf    2015-07-21 08:15:40.228867905 -0600
+++ conf/local.conf    2015-07-23 09:11:45.095116784 -0600
@@ -10,6 +10,25 @@
  # default values are provided as comments to show people example syntax. 
Enabling
  # the option is a question of removing the # character and making any change 
to the
  # variable as required.
+PREFERRED_PROVIDER_virtual/egl ?= "vc-graphics-hardfp"
+PREFERRED_PROVIDER_virtual/libgles2 ?= "vc-graphics-hardfp"
+#
+# Parallelism Options
+#
+# These two options control how much parallelism BitBake should use. The first
+# option determines how many tasks bitbake should run in parallel:
+#
+BB_NUMBER_THREADS = "12"
+#
+# The second option controls how many processes make should run in parallel 
when
+# running compile tasks:
+#
+PARALLEL_MAKE = "-j 12"
+#
+# For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" 
would
+# be appropriate for example.
+
+#

  #
  # Machine Selection
@@ -34,7 +53,10 @@
  #MACHINE ?= "edgerouter"
  #
  # This sets the default machine to be qemux86 if no other machine is selected:
-MACHINE ??= "qemux86"
+#MACHINE ??= "qemux86"
+#MACHINE = "raspberrypi2"
+MACHINE ??= "raspberrypi2"
+GPU_MEM = "16"

  #
  # Where to place downloads
@@ -48,7 +70,7 @@
  # The default is a downloads directory under TOPDIR which is the build 
directory.
  #
  #DL_DIR ?= "${TOPDIR}/downloads"
-
+DL_DIR ?= "/home/vidal/wkg/yocto/downloads"
  #
  # Where to place shared-state files
  #

bitbake userland -c cleansstate

bitbake core-image-sato

WARNING: QA Issue: gstreamer1.0-plugins-bad: configure was passed unrecognised 
options: --with-egl-window-system [unknown-configure-option]
NOTE: Tasks Summary: Attempted 5356 tasks of which 4131 didn't need to be rerun 
and all succeeded.

Summary: There was 1 WARNING message shown.
As root I created the SD


dd if=tmp/deploy/images/raspberrypi2/core-image-sato-raspberrypi2.rpi-sdimg | 
pv | sudo dd of=/dev/sdb bs=16M

The Raspberry Pi 2 B boot to graphical sato interface.

Is there anything else that I can provide.
How do you when to use -c cleansstate on a recipe?  This appears to be a handy 
command.

Whenever you want to forcibly remove some recipe/package.  This
cleans up the work (build) tree as well as removes any packaging
which is kept in the sstate-cache, i.e. it's as if you had never
built the recipe in the first place.  In your case, this was needed
because the 'userland' recipe had been previously built which staged
a lot of the libegl* files.  Those conflicted with what the  vc-graphics-hardfp
wanted to install, hence the need to "erase" the userland artifacts.

One little suggestion: when sending questions, provide as much
detail as you can as most folks reading these lists are not
experienced mind-readers :-)

--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to