Gentoo Archives: gentoo-user

From: Walter Dnes <waltdnes@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] eject and util-linux blocker
Date: Mon, 16 Mar 2015 15:34:26
Message-Id: 20150316153411.GA20837@waltdnes.org
In Reply to: [gentoo-user] eject and util-linux blocker by Dale
1 On Mon, Mar 16, 2015 at 09:08:40AM -0500, Dale wrote
2
3 > Total: 2 packages (1 downgrade, 1 new), Size of downloads: 121 KiB
4 > Conflict: 1 block (1 unsatisfied)
5 >
6 > * Error: The above package list contains packages which cannot be
7 > * installed at the same time on the same system.
8 >
9 > (sys-block/eject-2.1.5-r2:0/0::gentoo, ebuild scheduled for merge)
10 > pulled in by
11 > sys-block/eject required by (virtual/eject-0:0/0::gentoo, installed)
12
13 Here's your problem... there's a virtual/eject-0.ebuild that can be
14 satisfied by any of 3 different ebuilds, as per the line...
15
16 RDEPEND="|| ( >=sys-apps/util-linux-2.22 sys-block/eject sys-block/eject-bsd )"
17
18 Any one of them satisfies the virtual, but as the movies say,
19 "there can only be one". To solve your problem...
20
21 emerge --unmerge sys-block/eject
22 emerge -1 sys-apps/util-linux
23 emerge -uvaDN world
24
25 Comments;
26
27 1) You must specify "sys-block/eject" on the unmerge, so it doesn't
28 unmerge "virtual/eject" instead. (That's a different kind of
29 "OOPS programming" <G>)
30
31 2) manually "emerge -1 sys-apps/util-linux" so that util-linux gets in
32 ahead of "sys-block/eject" to satisfy "virtual/eject".
33
34 --
35 Walter Dnes <waltdnes@××××××××.org>
36 I don't run "desktop environments"; I run useful applications

Replies

Subject Author
Re: [gentoo-user] eject and util-linux blocker Dale <rdalek1967@×××××.com>