When doing an
emerge --tree --ask --verbose --newuse --update --deep world
I received the following error
These are the packages that I would merge, in reverse order:
Calculating world dependencies ...done!
[blocks B ] sys-apps/utempter (is blocking sys-libs/libutempter-1.1.2.1)
[ebuild U ] x11-terms/xterm-207-r1 [207] -Xaw3d +doc -toolbar +truetype
+unicode 727 kB
[ebuild N ] sys-libs/libutempter-1.1.2.1 21 kB
Total size of downloads: 749 kB
!!! Error: The above package list contains packages which cannot be
installed
!!! on the same system.
I *thought* I knew what to do when such a blockage occurs. I
1. did a quickpge utempter (for safety)
2. unmerged utempter
3. emerged libutempter
4. re-emerged utempter (from the portage tree not /usr/portage/packages)
No errors were reported during any of these 4 steps. But now an
emerge world reports
Calculating world dependencies ...done!
[blocks B ] sys-apps/utempter (is blocking sys-libs/libutempter-1.1.2.1)
[nomerge ] x11-terms/xterm-207-r1 -Xaw3d +doc -toolbar +truetype
+unicode
[nomerge ] sys-libs/libutempter-1.1.2.1
Total size of downloads: 0 kB
!!! Error: The above package list contains packages which cannot be
installed
!!! on the same system.
Reading the ebuilds I can see the problem.
* both: PROVIDE="virtual/utempter"
* libutempter demands exclusivity: DEPEND="!virtual/utempter"
So they really do block. Which one am I supposed to keep and which
one should I unmerge ...
... and how should I have figured this out?
What is the correct procedure when a blockage is encountered? Should
I write a wiki page with this information?
thanks,
allan
--
[email protected] mailing list