Hmmmm, that's what I assumed, but I run into problems with the depclean:

Dependencies could not be completely resolved due to
the following required packages not being installed:

>=virtual/perl-Compress-Zlib-1.14 required by dev-perl/Archive-Zip-1.23
>=virtual/perl-ExtUtils-ParseXS-1.02 required by
perl-core/Module-Build-0.28.08
>=virtual/perl-ExtUtils-CBuilder-0.15 required by
perl-core/Module-Build-0.28.08
>=virtual/perl-Archive-Tar-1.09 required by perl-core/Module-Build-0.28.08

Have you forgotten to run `emerge --update --newuse --deep world` prior to
depclean?  It may be necessary to manually uninstall packages that no longer
exist in the portage tree since it may not be possible to satisfy their
dependencies.  Also, be aware of the --with-bdeps option that is documented
in `man emerge`.

Thanks for the information Josh.

Josh Saddler wrote:
> Nathan Zachary wrote:
>   
>> If one has built a system with the default python and perl USE flags,
>> what steps would be necessary to remove all packages and dependencies
>> after removing them from the USE declarations?
>>     
>
> After kicking 'em out of make.conf, run emerge -pvtuDN world (the N is
> important; it tells emerge to look for USE flag changes). Once you've
> rebuilt your packages, then you can run emerge -p --depclean.
>
>
>   

Reply via email to