[oe] [Bug 1409] New: bitbake dbus-glib fails without PREFERRED_PROVIDER_dbus-glib
bugzilla-daemon at tinman.treke.net
bugzilla-daemon at tinman.treke.net
Sat Sep 9 18:43:19 UTC 2006
http://bugs.openembedded.org/show_bug.cgi?id=1409
Summary: bitbake dbus-glib fails without PREFERRED_PROVIDER_dbus-
glib
Product: Openembedded
Version: unspecified
Platform: PC
URL: http://handhelds.org/hypermail/oe/100/10074.html
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Build
AssignedTo: openembedded-devel at lists.openembedded.org
ReportedBy: yamaken at bp.iij4u.or.jp
QAContact: tinderbox-oe at gmx.net
OE Build Configuration:
BB_VERSION = "1.6.1"
OE_REVISION = "38f8d73bd80424075b07707fb224234553155085"
TARGET_ARCH = "i686"
TARGET_OS = "linux"
MACHINE = "native"
DISTRO = "openzaurus"
DISTRO_VERSION = ".dev-snapshot-20060909"
TARGET_FPU = "soft"
This problem is distinct from bug #1371. And there are two other
issues.
1. dbus_0.62-r1.bb fails to build due to the invalid dependency
to dbus-native_0.92-r1 for dbus-glib
2. Should PREFERRED_PROVIDER_dbus-glib = "dbus-glib" be globally
specified by default?
As written in the message of the URL, both dbus-0.62-r1 and
dbus-glib-0.71-r0 are providing dbus-glib. And default
local.conf without explicit PREFERRED_PROVIDER_dbus-glib
specification selects dbus-0.62-r1 as the dbus-glib provider.
In this case, dbus-0.62-r1 fails to build with clean tmpdir
(surely try with clean tmpdir) because its dependency
'dbus-native' selects dbus-0.92-r1 and it does not contain the
two files dbus-bus-introspect.xml and dbus-glib-bindings.h which
dbus-0.62-r1 requires by the 'dbus-native' dependency. Since the
files were split off into dbus-glib since dbus-0.92, dbus-0.62
must explicitly depend on dbus-native-0.62 to acquire the files.
Apart from above problem itself, specifying
PREFERRED_PROVIDER_dbus-glib = "dbus-glib" also resolves build
error by 'bitbake dbus-glib'. Is it going to be default? Or each
distribution should specify it independently?
--
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Openembedded-devel
mailing list