Gentoo Archives: gentoo-user

From: Raymond Lewis Rebbeck <dystopianray@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] utempter vs libutempter
Date: Sat, 03 Jun 2006 13:34:01
Message-Id: 200606032256.21680.dystopianray@gmail.com
In Reply to: [gentoo-user] utempter vs libutempter by Allan Gottlieb
1 There was a blog entry on planet gentoo recently about this:
2
3 http://planet.gentoo.org/developers/seemant/2006/06/02/utemptations_with_xterm
4
5 It looks like you have to unmerge utempter and then emerge libutempter and
6 rebuild xterm.
7
8 On Saturday, 3 June 2006 22:48, Allan Gottlieb wrote:
9 > When doing an
10 >
11 > emerge --tree --ask --verbose --newuse --update --deep world
12 >
13 > I received the following error
14 >
15 > These are the packages that I would merge, in reverse order:
16 >
17 > Calculating world dependencies ...done!
18 > [blocks B ] sys-apps/utempter (is blocking
19 > sys-libs/libutempter-1.1.2.1) [ebuild U ] x11-terms/xterm-207-r1 [207]
20 > -Xaw3d +doc -toolbar +truetype +unicode 727 kB [ebuild N ]
21 > sys-libs/libutempter-1.1.2.1 21 kB
22 >
23 > Total size of downloads: 749 kB
24 >
25 > !!! Error: The above package list contains packages which cannot be
26 > installed !!! on the same system.
27 >
28 > I *thought* I knew what to do when such a blockage occurs. I
29 >
30 > 1. did a quickpge utempter (for safety)
31 >
32 > 2. unmerged utempter
33 >
34 > 3. emerged libutempter
35 >
36 > 4. re-emerged utempter (from the portage tree not /usr/portage/packages)
37 >
38 > No errors were reported during any of these 4 steps. But now an
39 > emerge world reports
40 >
41 > Calculating world dependencies ...done!
42 > [blocks B ] sys-apps/utempter (is blocking
43 > sys-libs/libutempter-1.1.2.1) [nomerge ] x11-terms/xterm-207-r1
44 > -Xaw3d +doc -toolbar +truetype +unicode [nomerge ]
45 > sys-libs/libutempter-1.1.2.1
46 >
47 > Total size of downloads: 0 kB
48 >
49 > !!! Error: The above package list contains packages which cannot be
50 > installed !!! on the same system.
51 >
52 > Reading the ebuilds I can see the problem.
53 >
54 > * both: PROVIDE="virtual/utempter"
55 >
56 > * libutempter demands exclusivity: DEPEND="!virtual/utempter"
57 >
58 > So they really do block. Which one am I supposed to keep and which
59 > one should I unmerge ...
60 >
61 > ... and how should I have figured this out?
62 >
63 > What is the correct procedure when a blockage is encountered? Should
64 > I write a wiki page with this information?
65 >
66 > thanks,
67 > allan
68
69 --
70 Raymond Lewis Rebbeck
71 --
72 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] utempter vs libutempter Allan Gottlieb <gottlieb@×××.edu>