On Mar 23, 2012 8:46 PM, "Alex Schuster" <wonko@wonkology.org> wrote:
>
> Hi there!
>
> emerge --update --newuse @world wants to re-install sys-fs/udev-182 due
> to changed USE flags (static-libs), but this package just failed to
> compile because of file collisions.
>
>  * package sys-fs/udev-182 NOT merged
>  *
>  * Detected file collision(s):
>  *
>  *      /usr/share/gtk-doc/html/libudev
>  *      /usr/share/gtk-doc/html/gudev
>  *
>  * Searching all installed packages for file collisions...
>  *
>  * Press Ctrl-C to Stop
>  *
>  * sys-fs/udev-182
>  *      /usr/share/gtk-doc/html/gudev
>  *      /usr/share/gtk-doc/html/libudev
>
> So udev-182 cannot install because it does not want to overwrite some
> of its own directories. What's this, a portage bug? I'm running
> 2.2.0_alpha94.
>
> Yes, I know how to turn this collision check off, but I wonder what's
> going on and if I should file a portage bug report.
>
>        Wonko
>

More reason for me to stay away from udev as if it's the plague ;-)

Seriously, it's too complex for its own good.

Rgds,