Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 298924 - sys-auth/consolekit needs updated dbus-glib dependency
Summary: sys-auth/consolekit needs updated dbus-glib dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-29 23:12 UTC by Tim Yamin
Modified: 2010-02-17 22:39 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Yamin 2009-12-29 23:12:34 UTC
sys-auth/consolekit 0.4.1 ebuild currently has ">=dev-libs/dbus-glib-0.61" but this needs to be bumped to ">=dev-libs/dbus-glib-0.76" for the compile to work. Trying to compile with dbus-glib-0.73 I got the following error: 

>>> Compiling source in /var/tmp/portage/sys-auth/consolekit-0.4.1/work/ConsoleKit-0.4.1 ...
make -j5
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/sys-auth/consolekit-0.4.1/work/ConsoleKit-0.4.1'
Making all in src
make[2]: Entering directory `/var/tmp/portage/sys-auth/consolekit-0.4.1/work/ConsoleKit-0.4.1/src'
dbus-binding-tool --prefix=ck_manager --mode=glib-server --output=ck-manager-glue.h org.freedesktop.ConsoleKit.Manager.xml
dbus-binding-tool --prefix=ck_seat --mode=glib-server --output=ck-seat-glue.h org.freedesktop.ConsoleKit.Seat.xml
dbus-binding-tool --prefix=ck_session --mode=glib-server --output=ck-session-glue.h org.freedesktop.ConsoleKit.Session.xml
Unable to load "%s": Attribute "xmlns:doc" is invalid on <node> element in this context
make[2]: *** [ck-session-glue.h] Error 1
make[2]: *** Waiting for unfinished jobs....
Unable to load "%s": Attribute "xmlns:doc" is invalid on <node> element in this context
make[2]: *** [ck-manager-glue.h] Error 1
Unable to load "%s": Attribute "xmlns:doc" is invalid on <node> element in this context
make[2]: *** [ck-seat-glue.h] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-auth/consolekit-0.4.1/work/ConsoleKit-0.4.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/sys-auth/consolekit-0.4.1/work/ConsoleKit-0.4.1'
make: *** [all] Error 2
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-01-04 19:47:18 UTC
does it cause any problems ? afaiks, this is only about documentation.
Comment 2 Tim Yamin 2010-01-04 22:21:18 UTC
Yes -- it doesn't compile with 0.73, the error above is what you get when you try to compile it with 0.73. Upgrade to 0.76 and it works... And the error is that it can't generate the C bindings from the XML file (which is pretty important), it's not to do with documentation as such.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-02-17 22:39:14 UTC
+  17 Feb 2010; Gilles Dartiguelongue <eva@gentoo.org>
+  consolekit-0.4.1.ebuild:
+  Raise dbus-glib dependency, bug #298924.
+
Thanks for reporting.