Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 157196

Summary: sys-apps/hal-0.5.7.1-r2 is missing dependency on dbus-glib
Product: Gentoo Linux Reporter: Gianluca Parmiggiani <parmigio>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED WORKSFORME    
Severity: normal CC: leonard.khoo, madman2003, xenoterracide
Priority: High    
Version: 2006.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Gianluca Parmiggiani 2006-12-05 02:20:59 UTC
upgraded to dbus 1.0 series, then sys-apps/hal-0.5.7.1-r2 but pkgconfing warned about missing dbus-glib.
After having manually installed dbus-glib all went fine.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-12-05 02:45:23 UTC
No, it's not missing dbus-glib dependency.

<snip>
RDEPEND=">=dev-libs/glib-2.6
        || ( >=dev-libs/dbus-glib-0.71 <sys-apps/dbus-0.90 )

...

DEPEND="${RDEPEND}
</snip>
 $ emerge -pv hal

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] dev-libs/dbus-glib-0.72  USE="-debug -doc (-selinux)" 623 kB 
[ebuild  N    ] sys-apps/hal-0.5.7.1-r2  USE="acpi crypt -debug -dmi -doc -pcmcia (-selinux)" 1,468 kB 

Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-12-05 12:14:40 UTC
*** Bug 157183 has been marked as a duplicate of this bug. ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-12-05 12:15:31 UTC
*** Bug 157231 has been marked as a duplicate of this bug. ***
Comment 4 Caleb Cushing 2007-01-21 06:24:27 UTC
doesn't work for me... 

Calculating dependencies  
Parent:    None
Depstring: sys-apps/dbus
Candidates: ['sys-apps/dbus']
   ebuild: sys-apps/dbus-1.0.2                                                                                                               -
Parent:    ebuild / sys-apps/dbus-1.0.2 merge
Depstring: X? ( x11-libs/libXt x11-libs/libX11 ) selinux? ( sys-libs/libselinux ) >=dev-libs/expat-1.95.8 !<sys-apps/dbus-0.91 dev-util/pkgconfig doc? ( app-doc/doxygen app-text/xmlto ) =sys-devel/automake-1.10* >=sys-devel/autoconf-2.59 sys-devel/libtool X? ( x11-libs/libXt x11-libs/libX11 ) selinux? ( sys-libs/libselinux ) >=dev-libs/expat-1.95.8 !<sys-apps/dbus-0.91
Candidates: ['!<sys-apps/dbus-0.91']
Myparent ebuild / sys-apps/dbus-1.0.2 merge                                                                                                  \Exiting... ebuild / sys-apps/dbus-1.0.2 merge
Exiting... None

Parent:    None
Depstring: dev-libs/dbus-glib
Candidates: ['dev-libs/dbus-glib']
   ebuild: dev-libs/dbus-glib-0.72                                                                                                           |
Parent:    ebuild / dev-libs/dbus-glib-0.72 merge
Depstring: >=sys-apps/dbus-0.94 >=dev-libs/glib-2.6 selinux? ( sys-libs/libselinux ) >=dev-libs/libxml2-2.6.21 dev-util/pkgconfig doc? ( app-doc/doxygen app-text/xmlto ) =sys-devel/automake-1.10* >=sys-devel/autoconf-2.59 sys-devel/libtool >=sys-apps/dbus-0.94 >=dev-libs/glib-2.6 selinux? ( sys-libs/libselinux ) >=dev-libs/libxml2-2.6.21
Exiting... None

Parent:    None
Depstring: sys-apps/hal
Candidates: ['sys-apps/hal']
   ebuild: sys-apps/hal-0.5.7.1-r3                                                                                                           /
Parent:    ebuild / sys-apps/hal-0.5.7.1-r3 merge
Depstring: >=dev-libs/glib-2.6 || ( >=dev-libs/dbus-glib-0.71 ( <sys-apps/dbus-0.90 >=sys-apps/dbus-0.60 ) ) >=sys-fs/udev-083 >=sys-apps/util-linux-2.12r || ( >=sys-kernel/linux-headers-2.6 >=sys-kernel/mips-headers-2.6 ) dev-libs/expat sys-libs/libcap sys-apps/pciutils dev-libs/libusb sys-apps/hotplug-base virtual/eject dmi? ( >=sys-apps/dmidecode-2.7 ) crypt? ( >=sys-fs/cryptsetup-luks-1.0.1 ) selinux? ( sys-libs/libselinux ) dev-util/pkgconfig >=dev-util/intltool-0.29 doc? ( app-doc/doxygen app-text/docbook-sgml-utils ) kernel_linux? ( virtual/linux-sources ) >=dev-libs/glib-2.6 || ( >=dev-libs/dbus-glib-0.71 ( <sys-apps/dbus-0.90 >=sys-apps/dbus-0.60 ) ) >=sys-fs/udev-083 >=sys-apps/util-linux-2.12r || ( >=sys-kernel/linux-headers-2.6 >=sys-kernel/mips-headers-2.6 ) dev-libs/expat sys-libs/libcap sys-apps/pciutils dev-libs/libusb sys-apps/hotplug-base virtual/eject dmi? ( >=sys-apps/dmidecode-2.7 ) crypt? ( >=sys-fs/cryptsetup-luks-1.0.1 ) selinux? ( sys-libs/libselinux )
Exiting... None                                                                                                                             ... done!
[ebuild   R   ] sys-apps/dbus-1.0.2  USE="X -debug -doc (-selinux)" 0 kB 
[ebuild   R   ] dev-libs/dbus-glib-0.72  USE="-debug -doc (-selinux)" 0 kB 
[ebuild     U ] sys-apps/hal-0.5.7.1-r3 [0.5.7-r3] USE="acpi crypt -debug -dmi -doc -pcmcia (-selinux)" 0 kB 


checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for PACKAGE... configure: error: Package requirements (glib-2.0 >= 2.6.0, gobject-2.0 >= 2.6.0, dbus-glib-1 >= 0.33, dbus-1 >= 0.33) were not met:

No package 'dbus-glib-1' found


any help?

Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-01-21 09:28:52 UTC
See Bug 157201
Comment 6 Caleb Cushing 2007-01-21 09:59:01 UTC
hmm... read that but got kind of lost. part of the problem seems to be that kdebase-kioslaves with the hal flag set wants the old version of dbus (and hal?) so I unset the flag. perhaps the dev-libs/dbus-qt3-old package is needed? either way an -avuDN world doesn't find it and neither does revdep-rebuild which tries pulling in the old hal. an emerge -1 dbus-glib "temporarily" fixes the resolution problem with not having dbus-glib-1.

I'm still trying to work my way through some hangups in updating world all probably revolving around this.