emerge bluez gives: Detected file collision(s): * * /usr/libexec/cups/backend/bluetooth portageq owners / bluetooth app-emulation/emul-linux-x86-soundlibs-20100915 /usr/lib32/bluetooth sys-kernel/gentoo-sources-2.6.36-r5 /usr/src/linux-2.6.36-gentoo-r5/drivers/bluetooth /usr/src/linux-2.6.36-gentoo-r5/include/net/bluetooth /usr/src/linux-2.6.36-gentoo-r5/net/bluetooth Reproducible: Always
Well, so which other package owns /usr/libexec/cups/backend/bluetooth ? Cause, you known, that block you've pasted doesn't give a hint.
sorry but: equery b /usr/libexec/cups/backend/bluetooth [ Searching for file(s) /usr/libexec/cups/backend/bluetooth in *... ] gives me nothing. i hoped you could tell me...
So, that's either a result of you own out of portage install or your portage database got corrupted. Check what that file is and if it's safe to delete it. Unless you can identify a different package, that installed that file, the bug is most likely INVALID.
http://bugs.gentoo.org/show_bug.cgi?id=349473#c2
out of portage install should not be the case, as i always try to use portage, overlay, or a local bin install in home folder to not mess up the system. i think i just delete the file and let emerge create a new one. sorry i have really no idea which package it belongs to.
the colliding file was a symbolic link to /usr/lib/cups/backend/bluetooth which did not exist. after removing emerge bluez works fine.