1 |
On Tuesday 30 June 2009 19:54:10 Michael Higgins wrote: |
2 |
> Detected file collision(s): |
3 |
> |
4 |
> /usr/bin/dp |
5 |
> |
6 |
> Searching all installed packages for file collisions... |
7 |
> |
8 |
> Press Ctrl-C to Stop |
9 |
> |
10 |
> mail-client/nmh-1.1-r1 |
11 |
> /usr/bin/dp |
12 |
> |
13 |
> Package 'app-accessibility/speech-tools-1.2.96_beta' NOT merged due to |
14 |
> file collisions. If necessary, refer to your elog messages for the |
15 |
> whole content of the above message. |
16 |
|
17 |
Did you do this step? |
18 |
Did it tell you anything useful? |
19 |
|
20 |
> So, it seems both packages install the same file. WTF? Am I dead in the |
21 |
> water now? |
22 |
|
23 |
Not necessarily. Usually one would persuade one of the ebuilds to not build |
24 |
the offending file by removing some USE flag. That doesn't apply to those |
25 |
packages (no relevant USE flags) so your options are: |
26 |
|
27 |
a. figure out which of the packages you can do without, and do so. (Do you |
28 |
REALLY need a speech synthesizer?) |
29 |
b. Examine each package's output of ./configure and see if there's a way to |
30 |
disable something that will avoid collisions. Then build that package |
31 |
manually. |
32 |
c. Do b) but modify the ebuild and store it in your local overlay |
33 |
d. Put on your cowboy hat (the black one), delete /usr/bin/dp and let rip with |
34 |
emerge. This is an option, just not a recommended one. |
35 |
|
36 |
Either way, you should file a bug and provide any workable solutions you |
37 |
found. |
38 |
|
39 |
|
40 |
-- |
41 |
alan dot mckinnon at gmail dot com |