If there is installed dbus-1.xxx then hal cannot be installed, because it use dbus_connection_disconnect. To compile program correctly all calls of above function should be replaced by: dbus_connection_close. more information on http://avahi.org/ticket/49 the same problem exists for more applications depend on dbus.
The problem occured also for: pmount
*** This bug has been marked as a duplicate of 157528 ***