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. |