1 |
When doing an |
2 |
|
3 |
emerge --tree --ask --verbose --newuse --update --deep world |
4 |
|
5 |
I received the following error |
6 |
|
7 |
These are the packages that I would merge, in reverse order: |
8 |
|
9 |
Calculating world dependencies ...done! |
10 |
[blocks B ] sys-apps/utempter (is blocking sys-libs/libutempter-1.1.2.1) |
11 |
[ebuild U ] x11-terms/xterm-207-r1 [207] -Xaw3d +doc -toolbar +truetype +unicode 727 kB |
12 |
[ebuild N ] sys-libs/libutempter-1.1.2.1 21 kB |
13 |
|
14 |
Total size of downloads: 749 kB |
15 |
|
16 |
!!! Error: The above package list contains packages which cannot be installed |
17 |
!!! on the same system. |
18 |
|
19 |
I *thought* I knew what to do when such a blockage occurs. I |
20 |
|
21 |
1. did a quickpge utempter (for safety) |
22 |
|
23 |
2. unmerged utempter |
24 |
|
25 |
3. emerged libutempter |
26 |
|
27 |
4. re-emerged utempter (from the portage tree not /usr/portage/packages) |
28 |
|
29 |
No errors were reported during any of these 4 steps. But now an |
30 |
emerge world reports |
31 |
|
32 |
Calculating world dependencies ...done! |
33 |
[blocks B ] sys-apps/utempter (is blocking sys-libs/libutempter-1.1.2.1) |
34 |
[nomerge ] x11-terms/xterm-207-r1 -Xaw3d +doc -toolbar +truetype +unicode |
35 |
[nomerge ] sys-libs/libutempter-1.1.2.1 |
36 |
|
37 |
Total size of downloads: 0 kB |
38 |
|
39 |
!!! Error: The above package list contains packages which cannot be installed |
40 |
!!! on the same system. |
41 |
|
42 |
Reading the ebuilds I can see the problem. |
43 |
|
44 |
* both: PROVIDE="virtual/utempter" |
45 |
|
46 |
* libutempter demands exclusivity: DEPEND="!virtual/utempter" |
47 |
|
48 |
So they really do block. Which one am I supposed to keep and which |
49 |
one should I unmerge ... |
50 |
|
51 |
... and how should I have figured this out? |
52 |
|
53 |
What is the correct procedure when a blockage is encountered? Should |
54 |
I write a wiki page with this information? |
55 |
|
56 |
thanks, |
57 |
allan |
58 |
|
59 |
-- |
60 |
gentoo-user@g.o mailing list |