The compat-libdns_sd stuff is limited and incomplete (from http://0pointer.de/avahi-compat). In particular, doesn't work with kdelibs/kdebase (see bug #187822). I'd like to have the possibility of packaging/using Apple Bonjour (mDNSResponder), but can't because of avahi's compat lib using the same library/soname(*). So, please either omit the --enable-compat-libdns_sd bits, or make those parts an optional/separate (sub)pkg so it is at least possible to replace with the real libdns_sd from Apple Bonjour. (*) OK, I had to hack mDNSResponder to use a real soname (the default Makefiles are a mess), and happended to collide with avahi's libdns_sd soname. I could continue the hackage to simply use a different soname (ie, not libdns_sd.so.1), but I'd rather not have to do that.
OK, this is now fixed with avahi-0.6.10-1.FC6 - it now provides libdns_sd in a separate 'avahi-compat-libdns_sd' sub-package, which is optionally installable (nothing else depends on it). BTW, it might be worthwhile trying out the new avahi-compat-libdns_sd package to see if it now works with kdelibs/kdebase - I'll do some testing as described in bug #187822 and see if I can resolve the issues with avahi-compat-libdns_sd. Thanks!
Don't bother (I don't think it's saveable), I found an avahi-native libkdnssd implementation for kdelibs that seems to work nicely. See bug #187820 for details.
Thanks for splitting the compat lib! Now we'll at least have the ability/option to use apples' mDNSResponder.
avahi-0.6.10-1.FC5 has been pushed for fc5, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report.
Thanks!
I think this can be closed now.