Bug 814

Summary: bitbake meta-toolchain-sdk failed due to commit 1bac3117fab34673f08bb335170ad013bbd089cf
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Lianhao Lu <lianhao.lu>
Component: graphicsAssignee: Dexuan Cui <dexuan.cui>
Status: VERIFIED FIXED QA Contact:
Severity: critical    
Priority: High CC: ke.yu, meta.mr.watcher, meta.watcher, sgw
Version: 1.0   
Target Milestone: 1.0 M4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Lianhao Lu 2011-03-07 00:32:08 UTC
On branch bernard, meta-toolchain-sdk failed due to commit 1bac3117fab34673f08bb335170ad013bbd089c:

NOTE: Runtime target 'task-sdk-host' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['task-sdk-host', 'qemu-nativesdk', 'libsdl-nativesdk', 'libx11-nativesdk', 'util-macros-nativesdk', 'libgpg-error-nativesdk']
ERROR: Required build target 'meta-toolchain-sdk' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-toolchain-sdk', 'task-sdk-host', 'qemu-nativesdk', 'libsdl-nativesdk', 'libx11-nativesdk', 'util-macros-nativesdk', 'libgpg-error-nativesdk']
ERROR: Nothing PROVIDES 'libgpg-error-nativesdk'
ERROR: Command execution failed: Traceback (most recent call last):
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/command.py", line 102, in runAsyncCommand
    commandmethod(self.cmds_async, self, options)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/command.py", line 200, in buildTargets
    command.cooker.buildTargets(pkgs_to_build, task)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/cooker.py", line 826, in buildTargets
    taskdata.add_unresolved(localdata, self.status)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 534, in add_unresolved
    self.remove_buildtarget(targetid)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 491, in remove_buildtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 471, in fail_fnid
    self.remove_buildtarget(target, missing_list)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 491, in remove_buildtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 471, in fail_fnid
    self.remove_buildtarget(target, missing_list)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 491, in remove_buildtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 471, in fail_fnid
    self.remove_buildtarget(target, missing_list)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 491, in remove_buildtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 476, in fail_fnid
    self.remove_runtarget(target, missing_list)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 517, in remove_runtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 476, in fail_fnid
    self.remove_runtarget(target, missing_list)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 517, in remove_runtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 471, in fail_fnid
    self.remove_buildtarget(target, missing_list)
  File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 501, in remove_buildtarget
    raise bb.providers.NoProvider(target)
NoProvider: meta-toolchain-sdk
Comment 1 Dexuan Cui 2011-03-07 00:36:15 UTC
(In reply to comment #0)
> On branch bernard, meta-toolchain-sdk failed due to commit
> 1bac3117fab34673f08bb335170ad013bbd089c:
> NOTE: Runtime target 'task-sdk-host' is unbuildable, removing...
> Missing or unbuildable dependency chain was: ['task-sdk-host',
> 'qemu-nativesdk', 'libsdl-nativesdk', 'libx11-nativesdk',
> 'util-macros-nativesdk', 'libgpg-error-nativesdk']
> ERROR: Required build target 'meta-toolchain-sdk' has no buildable providers.
> Missing or unbuildable dependency chain was: ['meta-toolchain-sdk',
> 'task-sdk-host', 'qemu-nativesdk', 'libsdl-nativesdk', 'libx11-nativesdk',
> 'util-macros-nativesdk', 'libgpg-error-nativesdk']
> ERROR: Nothing PROVIDES 'libgpg-error-nativesdk'
> ERROR: Command execution failed: Traceback (most recent call last):
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/command.py", line 102, in
> runAsyncCommand
>     commandmethod(self.cmds_async, self, options)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/command.py", line 200, in
> buildTargets
>     command.cooker.buildTargets(pkgs_to_build, task)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/cooker.py", line 826, in
> buildTargets
>     taskdata.add_unresolved(localdata, self.status)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 534,
> in add_unresolved
>     self.remove_buildtarget(targetid)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 491,
> in remove_buildtarget
>     self.fail_fnid(fnid, missing_list)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 471,
> in fail_fnid
>     self.remove_buildtarget(target, missing_list)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 491,
> in remove_buildtarget
>     self.fail_fnid(fnid, missing_list)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 471,
> in fail_fnid
>     self.remove_buildtarget(target, missing_list)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 491,
> in remove_buildtarget
>     self.fail_fnid(fnid, missing_list)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 471,
> in fail_fnid
>     self.remove_buildtarget(target, missing_list)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 491,
> in remove_buildtarget
>     self.fail_fnid(fnid, missing_list)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 476,
> in fail_fnid
>     self.remove_runtarget(target, missing_list)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 517,
> in remove_runtarget
>     self.fail_fnid(fnid, missing_list)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 476,
> in fail_fnid
>     self.remove_runtarget(target, missing_list)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 517,
> in remove_runtarget
>     self.fail_fnid(fnid, missing_list)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 471,
> in fail_fnid
>     self.remove_buildtarget(target, missing_list)
>   File "/home/lulianhao/poky-build/1.0/bitbake/lib/bb/taskdata.py", line 501,
> in remove_buildtarget
>     raise bb.providers.NoProvider(target)
> NoProvider: meta-toolchain-sdk

Lianhao and I looked into the bug and identified commit "util-macros: add
libgpg-error to DEPENDS list" causes this bug. I'll send out a patch for this.

BTW: we need to fix both master and bernard asap since this blocks night
building.