I think in the configure script of some softwares they will just detect
whether certain things are installed even though you turned off the use
flag. So you just remove kerberos first, then remerge the packages that are
reported to be depending on them.

Cheers

On Mon, Dec 8, 2008 at 1:12 PM, Willie Wong <[EMAIL PROTECTED]> wrote:

> On Mon, Dec 08, 2008 at 12:40:42PM -0800, Mark Knecht wrote:
> > I wonder if someone can guess at what I'm supposed to do to be able to
> > complete --depclean. The machine is currently clean on emerge -DuN
> > world and revdep-rebuild. I don't understand how I'm supposed to
> > handle this mit-krb5 thing.
>
> <snip>
> >  * In order to avoid breakage of link level dependencies, one or more
> >  * packages will not be removed. This can be solved by rebuilding the
> >  * packages that pulled them in.
> >  *
> >  *   app-crypt/mit-krb5-1.6.3-r4 pulled in by:
> >  *     app-text/ghostscript-gpl-8.62
> >  *     dev-util/subversion-1.5.4
> >  *     media-sound/vorbis-tools-1.2.0-r2
> >  *     media-video/totem-2.22.2-r1
> >  *     net-print/gnome-cups-manager-0.33
> >  *     net-print/libgnomecups-0.2.3
> >  *     x11-libs/gtk+-2.14.5
> </snip>
>
> <snip>
> >
> > lightning ~ # emerge -pv ghostscript-gpl subversion vorbis-tools totem
> > gnome-cups-manager libgnomecups gtk+
> >
> > These are the packages that would be merged, in order:
> >
> > Calculating dependencies... done!
> > [ebuild   R   ] x11-libs/gtk+-2.14.5  USE="X cups jpeg tiff -debug
> > -doc -jpeg2k -vim-syntax -xinerama" 0 kB
> > [ebuild   R   ] net-print/libgnomecups-0.2.3  USE="-debug" 0 kB
> > [ebuild   R   ] dev-util/subversion-1.5.4  USE="berkdb dso java nls
> > perl python webdav-neon -apache2 -bash-completion -debug -doc -emacs
> > -extras -ruby -sasl -vim-syntax -webdav-serf" 0 kB
> > [ebuild   R   ] media-sound/vorbis-tools-1.2.0-r2  USE="flac nls
> > ogg123 -speex" 0 kB
> > [ebuild   R   ] app-text/ghostscript-gpl-8.62  USE="X cjk cups gtk
> > -bindist -djvu -jpeg2k" 0 kB
> > [ebuild   R   ] media-video/totem-2.22.2-r1  USE="bluetooth gnome
> > python -debug -galago -lirc -nautilus -nsplugin -nvtv -seamonkey
> > -tracker -xulrunner" 0 kB
> > [ebuild   R   ] net-print/gnome-cups-manager-0.33  USE="-debug" 0 kB
> </snip>
>
> Okay, gtk+, ghostscript, gnome-cups-manager, libgnomecups all are
> obviously related to printing, which means they probably rely on
> net-print/cups, which depends on mit-krb5 if you have the kerberos USE
> flag turned on. Did you just recently switch off the kerberos flag? If
> so try recompiling cups and then those four packages.
>
> vorbis-tools depends on curl if you have the ogg123 flag set, and
> net-misc/curl also has the kerberos flag. So you may need to rebuild
> the curl package then the vorbis-tools package.
>
> I suspect similar things happen for totem and subversion. My guess for
> subversion is that it depends on neon, which USE kerberos (too lazy to
> check the ebuild now). Totem I have no idea.
>
> I think your emerge -DuN probably have recompiled the cups/neon/curl
> and what not because of the USE flag change, but since it is a
> recompile, revdep-rebuild may not have caught the changing libs and
> now you need to rebuild these seven packages.
>
> Does that sound reasonable?
>
> HTH,
>
> W
> --
> Willie W. Wong
> [EMAIL PROTECTED]
> 408 Fine Hall,  Department of Mathematics,  Princeton University,
>  Princeton
> A mathematician's reputation rests on the number of bad proofs he has
> given.
>
>


-- 
棋道,兵道,南山道
复顾北山不见首
秋时一溟黄河水
风声啸过沙满天
过客匆匆不复还
居隐一世,无事事
夜以方长,独步见

Reply via email to