Gentoo: avahi and mDNSResponder blocking each other [fixed]

Gentoo: [more]Gentoo: [more]

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.mask

net-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.

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]

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Post new comment

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.