Bug 2048 - [Multilib] Nothing RPROVIDES 'lib32-pkgconfig' error to build when multilib is enable
Summary: [Multilib] Nothing RPROVIDES 'lib32-pkgconfig' error to build when multilib i...
Status: VERIFIED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 1.2
Hardware: x86 x86_64
: Medium normal
Target Milestone: 1.2 M4
Assignee: Edwin Zhai
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2012-03-02 05:12 UTC by MaNing
Modified: 2012-03-15 07:22 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description MaNing 2012-03-02 05:12:10 UTC
The multilib options set in local.conf as below:
#######
MACHINE = "qemux86-64"
require conf/multilib.conf
MULTILIBS = "multilib:lib32"
DEFAULTTUNE_virtclass-multilib-lib32 = "x86"
IMAGE_INSTALL_append = "lib32-connman-gnome"
#######

Tree/Branch: Poky/1.2_M3
Commit: 320558f494c618f53e0c773db3ea0109476e8359

when i build a core-image-sato with multilib enable, it will
report Nothing RPROVIDES 'lib32-pkgconfig' error.

Error log as below:
######
Loading cache: 100% |############################################################################################################################################| ETA:  00:00:00
Loaded 1618 entries from dependency cache.

OE Build Configuration:
BB_VERSION        = "1.15.1"
TARGET_ARCH       = "x86_64"
TARGET_OS         = "linux"
MACHINE           = "qemux86-64"
DISTRO            = "poky"
DISTRO_VERSION    = "1.1+snapshot-20120302"
TUNE_FEATURES     = "m64"
TARGET_FPU        = ""
meta
meta-yocto        = "1.2_M3:320558f494c618f53e0c773db3ea0109476e8359"

NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'lib32-pkgconfig' (but virtual:multilib:lib32:/home/leo-ma/gitwork/1.2M1-test/poky/meta/recipes-gnome/gtk+/gtk+_2.24.8.bb, virtual:multilib:lib32:/home/leo-ma/gitwork/1.2M1-test/poky/meta/recipes-core/dbus/dbus_1.4.16.bb, virtual:multilib:lib32:/home/leo-ma/gitwork/1.2M1-test/poky/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.12.bb, virtual:multilib:lib32:/home/leo-ma/gitwork/1.2M1-test/poky/meta/recipes-devtools/python/python-dbus_1.0.0.bb, virtual:multilib:lib32:/home/leo-ma/gitwork/1.2M1-test/poky/meta/recipes-connectivity/connman/connman_0.78.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'lib32-pkgconfig' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['lib32-pkgconfig']
NOTE: Runtime target 'lib32-connman-gnome' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['lib32-connman-gnome', 'lib32-gtk+', 'lib32-pkgconfig']
ERROR: Required build target 'core-image-sato' has no buildable providers.
Missing or unbuildable dependency chain was: ['core-image-sato', 'lib32-connman-gnome', 'lib32-gtk+', 'lib32-pkgconfig']

Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
######
Comment 1 Edwin Zhai 2012-03-02 05:26:25 UTC
We need add all recipes in the file conf/multilib.conf.
I'll send out patch soon.

Thanks,
Comment 3 Edwin Zhai 2012-03-13 06:47:32 UTC
Fixed
Comment 4 MaNing 2012-03-15 07:22:38 UTC
There is no such issue in Yocto master testing.


Tree/Branch: Poky/master
Poky Commit id: 8bae18bb358755131f13865abb279ac687a03848