thom_raindog wrote:I can not emerge cups not kdelibs. The block blocks it both.
I set avahi and mdnsresponder-compat flags, for the heck of it set the -mdnsresponder flag as well, all to no avail.
What am I missing? *feels kinda dumb*
Don't worry about feeling dumb. We all do from time to time.
Add "avahi" to your /etc/make.conf USE flag.
Add "zeroconf" to your /etc/make.conf USE flag.
After updating your /etc/make.conf file then execute:
Code: Select all
emerge -C mDNSResponder.
echo "net-dns/avahi mdnsresponder-compat" >> /etc/portage/package.use
Everything that depends on mDNSResponder is supposed to have no problem with avahi instead of mDNSResponder
if the "mdsnresponder-compat" USE flag is set. Your problem is because somewhere you ended up with inconsistent USE flags between packages. The above
should resolve the inconsistent flag issue.
If you're still having a problem, execute:
If you still have a package with a USE flag of "-avahi" after setting "avahi" in /etc/make.conf, then check /etc/portage/package.use for that package and see what USE flags are being overridden in it.
Once your USE flags re: avahi are consistent, then execute:
This should work. After your emerges are all complete, execute:
to be sure you have a clean system.
Hope this helps and good luck!
edit
You might find the following interesting. These are the result of my equery d(pends) for both avahi and mDNSResponder. Remember, if you have the USE flag of "mdnsresponder-compat" set for avahi, then every package which lists mDNSResponder as a dependency should be happy using avahi instead.
Code: Select all
slizard ~ # equery d avahi
[ Searching for packages depending on avahi... ]
app-crypt/seahorse-2.22.2 (avahi? >=net-dns/avahi-0.6)
gnome-base/gnome-vfs-2.24.0 (avahi? >=net-dns/avahi-0.6)
gnome-base/gvfs-1.0.2 (avahi? >=net-dns/avahi-0.6)
kde-base/kdelibs-4.1.2-r1 (zeroconf? net-dns/avahi[mdnsresponder-compat])
kde-base/kdnssd-4.1.2 (net-dns/avahi[mdnsresponder-compat])
kde-base/krdc-4.1.2 (zeroconf? net-dns/avahi[mdnsresponder-compat])
kde-base/krfb-4.1.2 (zeroconf? net-dns/avahi[mdnsresponder-compat])
media-sound/pulseaudio-0.9.13 (avahi? >=net-dns/avahi-0.6.12[dbus])
media-video/vlc-0.9.5 (avahi? >=net-dns/avahi-0.6)
net-im/ekiga-2.0.12 (avahi? net-dns/avahi)
net-im/pidgin-2.5.2 (bonjour? net-dns/avahi)
net-misc/vinagre-0.5.1 (avahi? >=net-dns/avahi-0.6.18)
net-misc/vino-2.24.1 (avahi? >=net-dns/avahi-0.6)
net-print/cups-1.3.9 (avahi? net-dns/avahi)
www-client/epiphany-2.24.1-r10 (avahi? >=net-dns/avahi-0.6.22)
slizard ~ # equery d mDNSResponder
[ Searching for packages depending on mDNSResponder... ]
kde-base/kdelibs-3.5.10-r2 (!avahi & !bindist? net-misc/mDNSResponder)
kde-base/kdelibs-4.1.2-r1 (zeroconf & !bindist? net-misc/mDNSResponder)
kde-base/kdnssd-4.1.2 (net-misc/mDNSResponder)
kde-base/krdc-4.1.2 (zeroconf? net-misc/mDNSResponder)
kde-base/krfb-4.1.2 (zeroconf? net-misc/mDNSResponder)
net-print/cups-1.3.9 (zeroconf & !avahi? net-misc/mDNSResponder)
edit 2
After being sure my USE flags re: avahi were in sync across my packages, I ended up having to execute both:
Code: Select all
revdep-rebuild
emerge @preserved-rebuild
So expect to spend a bit more time playing with this.
People whom think M$ is mediocre, don't know the half of it.