On Tue, 20 Sep 2005 13:50:28 +0200, Fernando Meira wrote:
> - I run emerge -pv depclean and I get a list where I find these:
> >>> These are the packages that I would unmerge:
>
> media-libs/libmpeg3
> selected: 1.5.2
> protected: none
> omitted: none
>
> x11-plugins/e_modules
> selected: 9999
> protected: none
> omitted: none
>
> media-libs/win32codecs
> selected: 20050216
> protected: none
> omitted: none
>
> x11-wm/e
> selected: 9999
> protected: none
> omitted: none
> So, I have two problems:
> 1) I'm using E(nlightenment) from cvs, and I don't have it (my option)
> in my world file. Therefore it's understandable why emerge wants to
> clean it. So, what can I do to be able to use depclean and not loose E.
> Adding all E-related packages to world would be a solution, but there's
> any other?
If you installed it with portage, you should have it in world.
I've installed with portage, but with --oneshop option. This is because (as Holly said) E17 packages need to be installed in proper order. So I use a script to update E-related packages. I think if I would let portage update them something would get messed up...
So, in the end, can't I use depclean without adding these packages to world file?
> 2) win32codecs was marked to be clean. why?
> # equery d win32codecs
> [ Searching for packages depending on win32codecs... ]
> media-libs/xine-lib-1.0.1-r3
> media-video/avifile-0.7.41.20041001-r1
> media-video/mplayer-1.0_pre7-r1
Do you have the wind32codecs USE flag set? Have you changed it recently?
Did you do "emerge -uavDN world" before depclean? If you didn't, your
current USE flags may be out of sync with what the packages were actually
merged with.
I don't have that flag set.. never had. Should I? And, first of all, why do I have win32codecs without having the flag? Was it a dependence of a prior version of mplayer?

