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,
03-23-2012, 08:53 PM
Neil Bothwick
Huh? udev-182 package collision with own files
On Fri, 23 Mar 2012 21:32:49 +0700, Pandu Poluan wrote:
> > * 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.
> More reason for me to stay away from udev as if it's the plague ;-)
>
> Seriously, it's too complex for its own good.
Why? Because it includes documentation? Errors like this are down to
either the package or the package manager, not the software they are
trying to install.
https://bugs.gentoo.org/show_bug.cgi?id=409359 confirms that this is down
to the ebuild breaking the rules.
--
Neil Bothwick
Geordi, show these children the antimatter - Picard