On Tuesday 30 June 2009 19:54:10 Michael Higgins wrote:
> Detected file collision(s):
>
>       /usr/bin/dp
>
> Searching all installed packages for file collisions...
>
> Press Ctrl-C to Stop
>
> mail-client/nmh-1.1-r1
>       /usr/bin/dp
>
> Package 'app-accessibility/speech-tools-1.2.96_beta' NOT merged due to
> file collisions. If necessary, refer to your elog messages for the
> whole content of the above message.

Did you do this step?
Did it tell you anything useful?

> So, it seems both packages install the same file. WTF? Am I dead in the
> water now?

Not necessarily. Usually one would persuade one of the ebuilds to not build 
the offending file by removing some USE flag. That doesn't apply to those 
packages (no relevant USE flags) so your options are:

a. figure out which of the packages you can do without, and do so. (Do you 
REALLY need a speech synthesizer?)
b. Examine each package's output of ./configure and see if there's a way to 
disable something that will avoid collisions. Then build that package 
manually.
c. Do b) but modify the ebuild and store it in your local overlay
d. Put on your cowboy hat (the black one), delete /usr/bin/dp and let rip with 
emerge. This is an option, just not a recommended one.

Either way, you should file a bug and provide any workable solutions you 
found.


-- 
alan dot mckinnon at gmail dot com

Reply via email to