when compiling libvirt 0.5.0 on RHEL/CentOS 5 the compilation fails because dbus_watch_get_unix_fd() is not defined. The dbus 1.0.0 installed on these distos doesn't know this func yet and requires the old name of the same func dbus_watch_get_fd(). dbus_watch_get_fd() is deprecated but still available in current versions of dbus. See http://dbus.freedesktop.org/doc/api/html/group__DBusWatch.html#g5982ecc2c22de76f3b40ac3a4c633843
Created attachment 325057 [details] patch to use the correct function name depending on dbus version
fixed by checkin from daniel veillard, see thread starting at https://www.redhat.com/archives/libvir-list/2008-December/msg00176.html