Gentoo Archives: gentoo-user

From: Willie Wong <wwong@×××××××××.edu>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Strange --depclean / mit-krb5
Date: Mon, 08 Dec 2008 21:13:25
Message-Id: 20081208211227.GA24843@math.princeton.edu
In Reply to: [gentoo-user] Strange --depclean / mit-krb5 by Mark Knecht
1 On Mon, Dec 08, 2008 at 12:40:42PM -0800, Mark Knecht wrote:
2 > I wonder if someone can guess at what I'm supposed to do to be able to
3 > complete --depclean. The machine is currently clean on emerge -DuN
4 > world and revdep-rebuild. I don't understand how I'm supposed to
5 > handle this mit-krb5 thing.
6
7 <snip>
8 > * In order to avoid breakage of link level dependencies, one or more
9 > * packages will not be removed. This can be solved by rebuilding the
10 > * packages that pulled them in.
11 > *
12 > * app-crypt/mit-krb5-1.6.3-r4 pulled in by:
13 > * app-text/ghostscript-gpl-8.62
14 > * dev-util/subversion-1.5.4
15 > * media-sound/vorbis-tools-1.2.0-r2
16 > * media-video/totem-2.22.2-r1
17 > * net-print/gnome-cups-manager-0.33
18 > * net-print/libgnomecups-0.2.3
19 > * x11-libs/gtk+-2.14.5
20 </snip>
21
22 <snip>
23 >
24 > lightning ~ # emerge -pv ghostscript-gpl subversion vorbis-tools totem
25 > gnome-cups-manager libgnomecups gtk+
26 >
27 > These are the packages that would be merged, in order:
28 >
29 > Calculating dependencies... done!
30 > [ebuild R ] x11-libs/gtk+-2.14.5 USE="X cups jpeg tiff -debug
31 > -doc -jpeg2k -vim-syntax -xinerama" 0 kB
32 > [ebuild R ] net-print/libgnomecups-0.2.3 USE="-debug" 0 kB
33 > [ebuild R ] dev-util/subversion-1.5.4 USE="berkdb dso java nls
34 > perl python webdav-neon -apache2 -bash-completion -debug -doc -emacs
35 > -extras -ruby -sasl -vim-syntax -webdav-serf" 0 kB
36 > [ebuild R ] media-sound/vorbis-tools-1.2.0-r2 USE="flac nls
37 > ogg123 -speex" 0 kB
38 > [ebuild R ] app-text/ghostscript-gpl-8.62 USE="X cjk cups gtk
39 > -bindist -djvu -jpeg2k" 0 kB
40 > [ebuild R ] media-video/totem-2.22.2-r1 USE="bluetooth gnome
41 > python -debug -galago -lirc -nautilus -nsplugin -nvtv -seamonkey
42 > -tracker -xulrunner" 0 kB
43 > [ebuild R ] net-print/gnome-cups-manager-0.33 USE="-debug" 0 kB
44 </snip>
45
46 Okay, gtk+, ghostscript, gnome-cups-manager, libgnomecups all are
47 obviously related to printing, which means they probably rely on
48 net-print/cups, which depends on mit-krb5 if you have the kerberos USE
49 flag turned on. Did you just recently switch off the kerberos flag? If
50 so try recompiling cups and then those four packages.
51
52 vorbis-tools depends on curl if you have the ogg123 flag set, and
53 net-misc/curl also has the kerberos flag. So you may need to rebuild
54 the curl package then the vorbis-tools package.
55
56 I suspect similar things happen for totem and subversion. My guess for
57 subversion is that it depends on neon, which USE kerberos (too lazy to
58 check the ebuild now). Totem I have no idea.
59
60 I think your emerge -DuN probably have recompiled the cups/neon/curl
61 and what not because of the USE flag change, but since it is a
62 recompile, revdep-rebuild may not have caught the changing libs and
63 now you need to rebuild these seven packages.
64
65 Does that sound reasonable?
66
67 HTH,
68
69 W
70 --
71 Willie W. Wong wwong@××××××××××××××.edu
72 408 Fine Hall, Department of Mathematics, Princeton University, Princeton
73 A mathematician's reputation rests on the number of bad proofs he has given.

Replies

Subject Author
Re: [gentoo-user] Strange --depclean / mit-krb5 Mark Knecht <markknecht@×××××.com>
Re: [gentoo-user] Strange --depclean / mit-krb5 Dake Wang <dkwangpool@×××××.com>