Bug 1835

Summary: [multilib] no provider for lib32-shadow-sysroot
Product: [Build System, Metadata & Runtime] Meta-yocto Reporter: Jiajun Xu <jiajun.xu>
Component: meta-yoctoAssignee: Dongxiao Xu <dongxiao.xu>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: High CC: jessica.zhang, poky.bs.watcher, poky.watcher, sgw
Version: unspecified   
Target Milestone: 1.2 M2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---
Attachments:
Description Flags
Patch to fix multilib issue none

Description Jiajun Xu 2011-12-13 18:32:33 UTC
tree/branch: poky/1.2_M1
commit: b9d3a5224c7f76f273d5919a88b7460d35ad2574

When I test multilib against 1.2 M1, poky reports "ERROR: Nothing PROVIDES 'lib32-shadow-sysroot'". It blocks multib testing. Detailed log as below:

########
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing PROVIDES 'lib32-shadow-sysroot' (but virtual:multilib:lib32:/home/jxu49/osel/poky/meta/recipes-connectivity/connman/connman_0.75.bb, virtual:multilib:lib32:/home/jxu49/osel/poky/meta/recipes-core/dbus/dbus_1.4.16.bb DEPENDS on or otherwise requires it)
NOTE: Runtime target 'lib32-connman' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['lib32-connman', 'lib32-shadow-sysroot']
ERROR: Required build target 'core-image-sato' has no buildable providers.
Missing or unbuildable dependency chain was: ['core-image-sato', 'lib32-connman', 'lib32-shadow-sysroot']
ERROR: Command execution failed: Traceback (most recent call last):
  File "/home/jxu49/osel/poky/bitbake/lib/bb/command.py", line 87, in runAsyncCommand
    commandmethod(self.cmds_async, self, options)
  File "/home/jxu49/osel/poky/bitbake/lib/bb/command.py", line 192, in buildTargets
    command.cooker.buildTargets(pkgs_to_build, task)
  File "/home/jxu49/osel/poky/bitbake/lib/bb/cooker.py", line 1113, in buildTargets
    taskdata.add_unresolved(localdata, self.status)
  File "/home/jxu49/osel/poky/bitbake/lib/bb/taskdata.py", line 552, in add_unresolved
    self.remove_buildtarget(targetid)
  File "/home/jxu49/osel/poky/bitbake/lib/bb/taskdata.py", line 509, in remove_buildtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/jxu49/osel/poky/bitbake/lib/bb/taskdata.py", line 494, in fail_fnid
    self.remove_runtarget(target, missing_list)
  File "/home/jxu49/osel/poky/bitbake/lib/bb/taskdata.py", line 535, in remove_runtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/jxu49/osel/poky/bitbake/lib/bb/taskdata.py", line 489, in fail_fnid
    self.remove_buildtarget(target, missing_list)
  File "/home/jxu49/osel/poky/bitbake/lib/bb/taskdata.py", line 519, in remove_buildtarget
    raise bb.providers.NoProvider(target)
NoProvider: core-image-sato
########
Comment 1 Richard Purdie 2011-12-20 07:55:25 UTC
Created attachment 303 [details]
Patch to fix multilib issue

Proposed patch to fix this issue