Bug 819

Summary: meta-ide-support build fail with distro/bernard brarnch
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Jiajun Xu <jiajun.xu>
Component: coreAssignee: Joshua Lock - Disabled <josh>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: jessica.zhang, kunwei.tian, lianhao.lu, liping.ke, meta.mr.watcher, meta.watcher
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 Jiajun Xu 2011-03-08 08:37:05 UTC
Testing Env:    
Host: Ubuntu 10.04 LTS
Kernel: 2.6.32-21-generic-pae
Commit information: f7bed2936030165c4f7c34137cab6fd2cc120fa1 (distro/bernard branch on poky-contrib tree)

Since latest autobuilder use distro/bernard branch on poky-contrib tree for RC2 build, I tested unfs support with the branch. But I find meta-ide-support build will fail with error that no provider for libgpg-error-native.

Detailed log as below:
######
jxu49@vt-nhm4:~/osel/poky-rc2/build$ bitbake meta-ide-support
NOTE: Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.
Loading cache: 100% |############################################################################################################################################| ETA:  00:00:00
Loaded 977 entries from dependency cache.
Parsing recipes: 100% |##########################################################################################################################################| Time: 00:00:00
Parsing of 780 .bb files complete (769 cached, 11 parsed). 988 targets, 11 skipped, 0 masked, 0 errors.

OE Build Configuration:
BB_VERSION        = "1.11.0"
METADATA_BRANCH   = "(nobranch)"
METADATA_REVISION = "f7bed2936030165c4f7c34137cab6fd2cc120fa1"
TARGET_ARCH       = "i586"
TARGET_OS         = "linux"
MACHINE           = "qemux86"
DISTRO            = "poky"
DISTRO_VERSION    = "0.9+snapshot-20110308"
TARGET_FPU        = ""

NOTE: Resolving any missing task queue dependencies
NOTE: preferred version 2.6.36 of linux-libc-headers not available (for item linux-libc-headers-dev)
NOTE: preferred version 2.6.36 of linux-libc-headers not available (for item linux-libc-headers)
NOTE: Runtime target 'external-poky-toolchain' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['external-poky-toolchain', 'desktop-file-utils-native', 'glib-2.0-native', 'dbus-native', 'virtual/libx11-native', 'util-macros-native', 'libgpg-error-native']
ERROR: Required build target 'meta-ide-support' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-ide-support', 'virtual/i586-poky-linux-compilerlibs', 'desktop-file-utils-native', 'glib-2.0-native', 'dbus-native', 'virtual/libx11-native', 'util-macros-native', 'libgpg-error-native']
ERROR: Nothing PROVIDES 'libgpg-error-native'
ERROR: Command execution failed: Traceback (most recent call last):
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/command.py", line 102, in runAsyncCommand
    commandmethod(self.cmds_async, self, options)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/command.py", line 200, in buildTargets
    command.cooker.buildTargets(pkgs_to_build, task)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/cooker.py", line 826, in buildTargets
    taskdata.add_unresolved(localdata, self.status)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 534, in add_unresolved
    self.remove_buildtarget(targetid)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 491, in remove_buildtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 471, in fail_fnid
    self.remove_buildtarget(target, missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 491, in remove_buildtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 471, in fail_fnid
    self.remove_buildtarget(target, missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 491, in remove_buildtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 471, in fail_fnid
    self.remove_buildtarget(target, missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 491, in remove_buildtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 471, in fail_fnid
    self.remove_buildtarget(target, missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 491, in remove_buildtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 471, in fail_fnid
    self.remove_buildtarget(target, missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 496, in remove_buildtarget
    self.fail_fnid(self.tasks_fnid[taskid], missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 471, in fail_fnid
    self.remove_buildtarget(target, missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 491, in remove_buildtarget
    self.fail_fnid(fnid, missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 471, in fail_fnid
    self.remove_buildtarget(target, missing_list)
  File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 501, in remove_buildtarget
    raise bb.providers.NoProvider(target)
NoProvider: meta-ide-support
######
Comment 1 Joshua Lock - Disabled 2011-03-08 09:40:53 UTC
The recent utils-macro patch on distro/bernard is wrong. We don't actually want the gpg pieces on native/nativesdk.

I'm preparing an alternative patch.
Comment 2 Lianhao Lu 2011-03-08 17:26:35 UTC
Is it a reproduce bug of #814?
Comment 3 Joshua Lock - Disabled 2011-03-09 07:42:43 UTC
Fix merged to Bernard -	0a011ca48a6b22b6a81cdbf67d542655a73df544
Comment 4 Jiajun Xu 2011-03-15 08:08:28 UTC
Verify the bug is fixed with RC3 build, 
commit infor: a33a2cc024f9c9147c92c5da70d8fbb631b968f9
tree/branch: poky/bernard