When updating my gentoo box, I kept running into:
[blocks B ] net-dns/avahi (is blocking net-misc/mDNSResponder-107.6-r5) [blocks B ] net-misc/mDNSResponder (is blocking net-dns/avahi-0.6.22-r1)
Suggested solution
After I posted this, an Anonymous visitor has kindly suggested that emerging kdelibs with the avahi use flag is sufficient, and this was seconded by another Anonyjuicer. Great stuff!.
echo "kde-base/kdelibs avahi" >> /etc/portage/package.use emerge -pv kdelibs emerge kdelibs
Original workaround
If the above doesn't work for you, you might like to retrace my original steps:
To solve/fix/workaround this, add this to /etc/portage/package.masknet-misc/mDNSResponder
And use the bindist use flag in /etc/portage/package.use for kde-base/kdelibs:
kde-base/kdelibs bindist
This will disallow installation / upgrading of net-misc/mDNSResponder, and cause us to use the binary distribution (not compile from source), for kdelibs. While I don't approve of bindist, philosophically, it works in this instance.

![Gentoo: [more] Gentoo: [more]](/files/images/gentoo.jpeg)
emerge kdelibs with avahi
emerge kdelibs with avahi USE flag is the right way i think
emerge kdelibs with avahi \o/
Thanks! That solved my problem!
[code]
echo "kde-base/kdelibs avahi" >> /etc/portage/package.use
emerge -pv kdelibs
emerge kdelibs
[/code]
Post new comment