From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1L826u-0000Vr-L9 for garchives@archives.gentoo.org; Thu, 04 Dec 2008 00:30:28 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D6764E04EB; Thu, 4 Dec 2008 00:30:25 +0000 (UTC) Received: from smtp.cs.nyu.edu (SMTP.CS.NYU.EDU [128.122.80.33]) by pigeon.gentoo.org (Postfix) with ESMTP id A4C25E04EB for ; Thu, 4 Dec 2008 00:30:25 +0000 (UTC) Received: from ajglap.localdomain (ool-4578da1c.dyn.optonline.net [69.120.218.28]) (authenticated bits=0) by smtp.cs.nyu.edu (8.14.3/8.13.8) with ESMTP id mB40UO9A001586 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 3 Dec 2008 19:30:24 -0500 (EST) Received: by ajglap.localdomain (Postfix, from userid 1502) id 7443319D921; Wed, 3 Dec 2008 19:30:19 -0500 (EST) To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] confusing depclean output References: <20081203233223.GJ16571@anton.digitaltorque.ca> From: Allan Gottlieb Date: Wed, 03 Dec 2008 19:30:19 -0500 In-Reply-To: <20081203233223.GJ16571@anton.digitaltorque.ca> (Michael P. Soulier's message of "Wed\, 03 Dec 2008 18\:32\:24 -0500") Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (gnu/linux) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Archives-Salt: 2bfadb81-2ddf-428b-9fb2-b86ff82194db X-Archives-Hash: 16c148700c8ada0fe919a52cc14fc5f6 At Wed, 03 Dec 2008 18:32:24 -0500 "Michael P. Soulier" wrote: > msoulier@anton:~$ emerge --pretend --depclean > > *** WARNING *** Depclean may break link level dependencies. Thus, it is > *** WARNING *** recommended to use a tool such as `revdep-rebuild` (from > *** WARNING *** app-portage/gentoolkit) in order to detect such breakage. > *** WARNING *** > *** WARNING *** Also study the list of packages to be cleaned for any obvious > *** WARNING *** mistakes. Packages that are part of the world set will always > *** WARNING *** be kept. They can be manually added to this set with > *** WARNING *** `emerge --noreplace `. Packages that are listed in > *** WARNING *** package.provided (see portage(5)) will be removed by > *** WARNING *** depclean, even if they are part of the world set. > *** WARNING *** > *** WARNING *** As a safety measure, depclean will not remove any packages > *** WARNING *** unless *all* required dependencies have been resolved. As a > *** WARNING *** consequence, it is often necessary to run > *** WARNING *** `emerge --update --newuse --deep world` prior to depclean. > > Calculating dependencies... done! > > 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-CBuilder required by perl-core/File-Spec-3.27.01 > > 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`. > > In running emerge --update --newuse --deep world, it yields nothing. Did you try emerge --update --newuse --deep --with-bdeps=y world as hinted at by the above msg? allan