Bug 1471

Summary: multilib (r)provider issue when build multilib images
Product: [Build System, Metadata & Runtime] Meta-yocto Reporter: Dongxiao Xu <dongxiao.xu>
Component: meta-yoctoAssignee: Dongxiao Xu <dongxiao.xu>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: ke.yu, lianhao.lu, poky.bs.watcher, poky.watcher, richard.purdie, sgw
Version: unspecified   
Target Milestone: 1.1   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Dongxiao Xu 2011-09-13 01:17:42 UTC
When build multilib image against latest master, there will be warnings like the following:

NOTE: Resolving any missing task queue dependencies
NOTE: multiple providers are available for virtual/lib32-kernel (linux-yocto, linux-yocto-rt)
NOTE: consider defining a PREFERRED_PROVIDER entry to match virtual/lib32-kernel
NOTE: Preparing runqueue
ERROR: Multiple .bb files are due to be built which each provide qemu-config (/home/dongxiao/poky/meta/recipes-bsp/qemu-config/qemu-config.bb virtual:multilib:lib32:/home/dongxiao/poky/meta/recipes-bsp/qemu-config/qemu-config.bb).
 This usually means one provides something the other doesn't and should.
ERROR: Multiple .bb files are due to be built which each provide lib32-qemu-config-1.0 (/home/dongxiao/poky/meta/recipes-bsp/qemu-config/qemu-config.bb virtual:multilib:lib32:/home/dongxiao/poky/meta/recipes-bsp/qemu-config/qemu-config.bb).
 This usually means one provides something the other doesn't and should.
ERROR: Multiple .bb files are due to be built which each provide lib32-qemu-config (/home/dongxiao/poky/meta/recipes-bsp/qemu-config/qemu-config.bb virtual:multilib:lib32:/home/dongxiao/poky/meta/recipes-bsp/qemu-config/qemu-config.bb).
 This usually means one provides something the other doesn't and should.
ERROR: Multiple .bb files are due to be built which each provide lib32-qemu-config-1.0-r21 (/home/dongxiao/poky/meta/recipes-bsp/qemu-config/qemu-config.bb virtual:multilib:lib32:/home/dongxiao/poky/meta/recipes-bsp/qemu-config/qemu-config.bb).
 This usually means one provides something the other doesn't and should.
ERROR: Multiple .bb files are due to be built which each provide update-rc.d (virtual:multilib:lib32:/home/dongxiao/poky/meta/recipes-core/update-rc.d/update-rc.d_0.7.bb /home/dongxiao/poky/meta/recipes-core/update-rc.d/update-rc.d_0.7.bb).
 This usually means one provides something the other doesn't and should.
ERROR: Multiple .bb files are due to be built which each provide lib32-update-rc.d-0.7 (virtual:multilib:lib32:/home/dongxiao/poky/meta/recipes-core/update-rc.d/update-rc.d_0.7.bb /home/dongxiao/poky/meta/recipes-core/update-rc.d/update-rc.d_0.7.bb).
 This usually means one provides something the other doesn't and should.
ERROR: Multiple .bb files are due to be built which each provide lib32-update-rc.d (virtual:multilib:lib32:/home/dongxiao/poky/meta/recipes-core/update-rc.d/update-rc.d_0.7.bb /home/dongxiao/poky/meta/recipes-core/update-rc.d/update-rc.d_0.7.bb).
 This usually means one provides something the other doesn't and should.
ERROR: Multiple .bb files are due to be built which each provide lib32-update-rc.d-0.7-r4 (virtual:multilib:lib32:/home/dongxiao/poky/meta/recipes-core/update-rc.d/update-rc.d_0.7.bb /home/dongxiao/poky/meta/recipes-core/update-rc.d/update-rc.d_0.7.bb).
 This usually means one provides something the other doesn't and should.
Comment 2 Dongxiao Xu 2011-09-14 01:23:42 UTC
Verified against ce66e2c6bd117d1a40b547b10b376524f9276d16