Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Aug 20th, 2013  |  syntax: None  |  size: 6.56 KB  |  views: 38  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. The problem originally started when I tried bitbaking systemd
  2.  
  3. $ MACHINE=beaglebone ./oebb.sh bitbake systemd-image
  4. ...
  5. NOTE: Resolving any missing task queue dependencies
  6. ERROR: Nothing RPROVIDES 'phidgets' (but /media/toshiba-usb3/work/test/setup-scripts/sources/meta-angstrom/recipes-images/angstrom/systemd-image.bb RDEPENDS on or otherwise requires it)
  7. NOTE: Runtime target 'phidgets' is unbuildable, removing...
  8. Missing or unbuildable dependency chain was: ['phidgets']
  9. ERROR: Required build target 'systemd-image' has no buildable providers.
  10. Missing or unbuildable dependency chain was: ['systemd-image', 'phidgets']
  11. ...
  12.  
  13. ORIGINAL BBLAYERS.CONFIG
  14. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  15. # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
  16.  
  17. # changes incompatibly
  18. LCONF_VERSION = "5"
  19. TOPDIR := "${@os.path.dirname(os.path.dirname(d.getVar('FILE', True)))}"
  20.  
  21. BBPATH = "${TOPDIR}"
  22.  
  23. BBFILES = ""
  24.  
  25. # These layers hold recipe metadata not found in OE-core, but lack any machine or distro content
  26. BASELAYERS ?= " \
  27.   ${TOPDIR}/sources/meta-openembedded/meta-oe \
  28.   ${TOPDIR}/sources/meta-openembedded/meta-systemd \
  29.   ${TOPDIR}/sources/meta-openembedded/meta-efl \
  30.   ${TOPDIR}/sources/meta-openembedded/meta-gpe \
  31.   ${TOPDIR}/sources/meta-openembedded/meta-gnome \
  32.   ${TOPDIR}/sources/meta-openembedded/meta-xfce \
  33.   ${TOPDIR}/sources/meta-openembedded/meta-initramfs \
  34.   ${TOPDIR}/sources/meta-openembedded/toolchain-layer \
  35.   ${TOPDIR}/sources/meta-openembedded/meta-multimedia \
  36.   ${TOPDIR}/sources/meta-openembedded/meta-networking \
  37.   ${TOPDIR}/sources/meta-openembedded/meta-webserver \
  38.   ${TOPDIR}/sources/meta-openembedded/meta-ruby \
  39.   ${TOPDIR}/sources/meta-kde \
  40.   ${TOPDIR}/sources/meta-opie \
  41.   ${TOPDIR}/sources/meta-java \
  42.   ${TOPDIR}/sources/meta-browser \
  43.   ${TOPDIR}/sources/meta-mono \
  44.   ${TOPDIR}/sources/meta-ros \
  45. "
  46.  
  47. # These layers hold machine specific content, aka Board Support Packages
  48. BSPLAYERS ?= " \
  49.   ${TOPDIR}/sources/meta-beagleboard/common-bsp \
  50.   ${TOPDIR}/sources/meta-ti \
  51.   ${TOPDIR}/sources/meta-efikamx \
  52.   ${TOPDIR}/sources/meta-nslu2 \
  53.   ${TOPDIR}/sources/meta-smartphone/meta-htc \
  54.   ${TOPDIR}/sources/meta-smartphone/meta-nokia \
  55.   ${TOPDIR}/sources/meta-smartphone/meta-openmoko \
  56.   ${TOPDIR}/sources/meta-smartphone/meta-palm \
  57.   ${TOPDIR}/sources/meta-handheld \
  58.   ${TOPDIR}/sources/meta-intel \
  59.   ${TOPDIR}/sources/meta-intel/meta-sugarbay \
  60.   ${TOPDIR}/sources/meta-intel/meta-crownbay \
  61.   ${TOPDIR}/sources/meta-intel/meta-emenlow \
  62.   ${TOPDIR}/sources/meta-intel/meta-fri2 \
  63.   ${TOPDIR}/sources/meta-intel/meta-jasperforest \
  64.   ${TOPDIR}/sources/meta-intel/meta-n450 \
  65.   ${TOPDIR}/sources/meta-allwinner \
  66.   ${TOPDIR}/sources/meta-raspberrypi \
  67.   ${TOPDIR}/sources/meta-minnow \
  68. "
  69.  
  70. # Add your overlay location to EXTRALAYERS
  71. # Make sure to have a conf/layers.conf in there
  72. EXTRALAYERS ?= " \
  73.   ${TOPDIR}/sources/meta-linaro \
  74. "
  75.  
  76. BBLAYERS = " \
  77.   ${TOPDIR}/sources/meta-angstrom \
  78.   ${BASELAYERS} \
  79.   ${BSPLAYERS} \
  80.   ${EXTRALAYERS} \
  81.   ${TOPDIR}/sources/openembedded-core/meta \
  82.   ${TOPDIR}/sources/meta-epic \
  83. "
  84.  
  85. # ${TOPDIR}/sources/meta-epic \
  86.  
  87. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  88. meta-epic folder structure
  89. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  90. .
  91. ├── conf
  92. │   └── layer.conf
  93. ├── recipes-epic
  94. │   ├── hello
  95. │   │   └── hello_2.7.bb
  96. │   └── libphidget
  97. │       ├── files
  98. │       │   └── libphidget_2.1.8.20130723.tar.gz
  99. │       └── libphidget_2.1.8.20130723.bb
  100. └── tmp
  101. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  102.  
  103. So I moved my libphidget recipe out of my layer's recipes folder trying to narrow down the message.
  104.  
  105. sources/meta-epic/
  106. ├── conf
  107. │   └── layer.conf
  108. ├── recipes-epic
  109. │   └── hello
  110. │       └── hello_2.7.bb
  111. └── tmp
  112.     └── libphidget
  113.         ├── files
  114.         │   └── libphidget_2.1.8.20130723.tar.gz
  115.         └── libphidget_2.1.8.20130723.bb
  116.  
  117.  
  118. $ MACHINE=beaglebone ./oebb.sh bitbake systemd-image
  119. ...
  120. ERROR: Nothing RPROVIDES 'phidgets' (but /media/toshiba-usb3/work/test/setup-scripts/sources/meta-angstrom/recipes-images/angstrom/systemd-image.bb RDEPENDS on or otherwise requires it)
  121. NOTE: Runtime target 'phidgets' is unbuildable, removing...
  122. Missing or unbuildable dependency chain was: ['phidgets']
  123. ERROR: Required build target 'systemd-image' has no buildable providers.
  124. Missing or unbuildable dependency chain was: ['systemd-image', 'phidgets']
  125. ...
  126. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  127. Then I removed "hello" (moved to tmp)
  128.  
  129. $ MACHINE=beaglebone ./oebb.sh bitbake systemd-image
  130. ...
  131. NOTE: Resolving any missing task queue dependencies
  132. ERROR: Nothing RPROVIDES 'hello' (but /media/toshiba-usb3/work/test/setup-scripts/sources/meta-angstrom/recipes-images/angstrom/systemd-image.bb RDEPENDS on or otherwise requires it)
  133. NOTE: Runtime target 'hello' is unbuildable, removing...
  134. Missing or unbuildable dependency chain was: ['hello']
  135. ERROR: Required build target 'systemd-image' has no buildable providers.
  136. Missing or unbuildable dependency chain was: ['systemd-image', 'hello']
  137. ...
  138.  
  139. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  140. Then I removed reference to my layer:
  141.  
  142. # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
  143. ...
  144.  
  145. BBLAYERS = " \
  146.   ${TOPDIR}/sources/meta-angstrom \
  147.   ${BASELAYERS} \
  148.   ${BSPLAYERS} \
  149.   ${EXTRALAYERS} \
  150.   ${TOPDIR}/sources/openembedded-core/meta \
  151. "
  152.  
  153. # ${TOPDIR}/sources/meta-epic \
  154.  
  155. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  156. $ MACHINE=beaglebone ./oebb.sh bitbake systemd-image
  157.  
  158. ...
  159. NOTE: Resolving any missing task queue dependencies
  160. ERROR: Nothing RPROVIDES 'hello' (but /media/toshiba-usb3/work/test/setup-scripts/sources/meta-angstrom/recipes-images/angstrom/systemd-image.bb RDEPENDS on or otherwise requires it)
  161. NOTE: Runtime target 'hello' is unbuildable, removing...
  162. Missing or unbuildable dependency chain was: ['hello']
  163. ERROR: Required build target 'systemd-image' has no buildable providers.
  164. Missing or unbuildable dependency chain was: ['systemd-image', 'hello']
  165. ...
  166.  
  167. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168. So I guess it's cached somewhere.  I don't like guessing... I like knowing ;-)
  169.  
  170. Thanks for all your help.
clone this paste RAW Paste Data