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
does it cause any problems ? afaiks, this is only about documentation.
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.
+ 17 Feb 2010; Gilles Dartiguelongue <eva@gentoo.org> + consolekit-0.4.1.ebuild: + Raise dbus-glib dependency, bug #298924. + Thanks for reporting.