Gentoo Archives: gentoo-user

From: Walter Dnes <waltdnes@××××××××.org>
To: Gentoo Users List <gentoo-user@l.g.o>
Subject: [gentoo-user] emerge update fails; The tale of the battling dependancies
Date: Tue, 27 Dec 2005 06:27:49
Message-Id: 20051227062233.GB7946@waltdnes.org
1 I need to use ufraw, because it can read some *.raw files that dcraw
2 can't read. I had to unmask ufraw because it's ~x86. ufraw also needs
3 a ~x86 version of libexif. Things work OK, but emerge wants to return
4 to the latest stable version, which is *NOT* what I want, as it'll
5 probably break ufraw.
6
7 ###############################################################
8 [m3000][root][~] emerge --ask --update --deep --world
9
10 These are the packages that I would merge, in order:
11
12 Calculating world dependencies ...done!
13 [ebuild U ] sys-apps/util-linux-2.12r-r1 [2.12r]
14 [ebuild U ] app-text/xpdf-3.01-r3 [3.00-r10]
15 [ebuild UD] media-libs/libexif-0.5.12-r3 [0.6.12-r4]
16 [ebuild U ] net-mail/getmail-4.4.1 [4.3.11]
17 [ebuild U ] www-client/links-2.1_pre19 [2.1_pre18]
18 [ebuild U ] www-client/mozilla-firefox-1.0.7-r4 [1.0.7-r2]
19
20 Do you want me to merge these packages? [Yes/No] n
21
22 Quitting.
23 ###############################################################
24
25 To guard against accidentally deleting libexif-0.6.12-r4 and replacing
26 it with an earlier version, I added a line to /etc/portage/package.mask
27
28 <media-libs/libexif-0.6.12-r4
29
30 Now it's emerge's turn to be unhappy...
31
32 ###############################################################
33 [m3000][root][~] emerge --ask --update --deep --world
34
35 These are the packages that I would merge, in order:
36
37 Calculating world dependencies |
38 !!! All ebuilds that could satisfy "media-libs/libexif" have been
39 masked.
40 !!! One of the following masked packages is required to complete your
41 request:
42 - media-libs/libexif-0.5.12-r3 (masked by: package.mask)
43 - media-libs/libexif-0.5.12-r2 (masked by: package.mask)
44 - media-libs/libexif-0.6.12-r4 (masked by: ~x86 keyword)
45
46 For more information, see MASKED PACKAGES section in the emerge man page
47 or
48 section 2.2 "Software Availability" in the Gentoo Handbook.
49 !!! (dependency required by "media-gfx/gimp-2.2.8-r1" [ebuild])
50
51
52 !!! Problem with ebuild media-gfx/gimp-2.2.8-r1
53 !!! Possibly a DEPEND/*DEPEND problem.
54
55 !!! Depgraph creation failed.
56 ###############################################################
57
58 Yes I can "emerge util-linux xpdf getmail links mozilla-firefox", but
59 that'll be a bit of a pain each time I do an update. Until such time as
60 libexif stable catches up to the version that ufraw needs, I'll have to
61
62 - comment out the line in package.mask
63 - run a "pretend" update
64 - copy the list of packages to be updated
65 - uncomment the line in package.mask
66 - run the manual emerge
67
68 There has got to be a better way... please... someone...
69
70 --
71 Walter Dnes <waltdnes@××××××××.org> In linux /sbin/init is Job #1
72 My musings on technology and security at http://tech_sec.blog.ca
73 --
74 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] emerge update fails; The tale of the battling dependancies Willie Wong <wwong@×××××××××.EDU>