The file "/usr/lib64/perl5/vendor_perl/5.18.2/LW2.pm" is provided by two packages: net-analyzer/nikto-2.1.5 and net-libs/libwhisker-2.5. This file is the only file provided by libwhisker, and also libwhisker is pulled in only by nikto (at least in my box), so probably the best solution is to removed the dependency in nikto-2.1.5, or maybe remove the LW2.pm file from nikto-2.1.5.
Same here for x86 * Detected file collision(s): * * /usr/lib/perl5/vendor_perl/5.16.3/LW2.pm * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * net-libs/libwhisker-2.5:0::gentoo * /usr/lib/perl5/vendor_perl/5.16.3/LW2.pm
I confirm the problem too: both packages net-analyzer/nikto-2.1.5 and net-libs/libwhisker-2.5 provides the same file: /usr/lib64/perl5/vendor_perl/5.18.2/LW2.pm
*** Bug 527920 has been marked as a duplicate of this bug. ***
Created attachment 388668 [details, diff] nikto-2.1.5.ebuild.patch Here's my patch. I'm at work at the moment so I'll push the changes tonight. Basically, as it stands, portage creates a symlink from a list of .pm files. I´ve simply removed LW2.pm from that list to mend the collision problem.
--- ./ChangeLog +++ ./ChangeLog @@ -4,0 +5,3 @@ + 09 Nov 2014; Patrice Clement <monsieurp@gentoo.org> nikto-2.1.5.ebuild: + Removing LW2.pm from modules list. See #521884. +