From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NXzyA-0006K1-Hq for garchives@archives.gentoo.org; Thu, 21 Jan 2010 16:33:18 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9D927E078C; Thu, 21 Jan 2010 16:32:46 +0000 (UTC) Received: from mta-1.ms.rz.rwth-aachen.de (mta-1.ms.rz.RWTH-Aachen.DE [134.130.7.72]) by pigeon.gentoo.org (Postfix) with ESMTP id 71DB2E078C for ; Thu, 21 Jan 2010 16:32:46 +0000 (UTC) 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-transfer-encoding: 7BIT Content-disposition: INLINE Content-type: TEXT/PLAIN; CHARSET=us-ascii Received: from ironport-out-1.rz.rwth-aachen.de ([134.130.5.40]) by mta-1.ms.rz.RWTH-Aachen.de (Sun Java(tm) System Messaging Server 6.3-7.04 (built Sep 26 2008)) with ESMTP id <0KWL007RZVALOI80@mta-1.ms.rz.RWTH-Aachen.de> for gentoo-user@lists.gentoo.org; Thu, 21 Jan 2010 17:32:45 +0100 (CET) X-IronPort-AV: E=Sophos;i="4.49,318,1262559600"; d="scan'208";a="41851093" Received: from relay-2.ms.rz.rwth-aachen.de (HELO relay.rwth-aachen.de) ([134.130.7.75]) by ironport-in-1.rz.rwth-aachen.de with ESMTP; Thu, 21 Jan 2010 17:32:46 +0100 Received: from numa-i.igpm.rwth-aachen.de (numa-i.igpm.RWTH-Aachen.DE [134.130.161.252]) by relay.rwth-aachen.de (8.13.8+Sun/8.13.8/1) with ESMTP id o0LGWjns003665 for ; Thu, 21 Jan 2010 17:32:45 +0100 (CET) Received: by numa-i.igpm.rwth-aachen.de (Postfix, from userid 230) id E018AC57; Thu, 21 Jan 2010 17:32:48 +0100 (CET) Date: Thu, 21 Jan 2010 17:32:48 +0100 (CET) From: Helmut Jarausch Subject: Re: [gentoo-user] dependencies - one more mystery novel To: gentoo-user@lists.gentoo.org In-reply-to: <201001211726.28281.alan.mckinnon@gmail.com> Message-id: References: <201001211726.28281.alan.mckinnon@gmail.com> X-Archives-Salt: dd88e0bb-8f5f-4d63-8911-598efff9ae9c X-Archives-Hash: 3517dade4bdaf7658bf833730eed304b On 21 Jan, Alan McKinnon wrote: > On Thursday 21 January 2010 17:10:56 Helmut Jarausch wrote: >> Upgrading to media-libs/jpeg-8 >> poses a new level of difficulty (to me). >> >> I cannot use emerge @preserved-rebuild since I still >> have kde-3 packages and still have problems with the >> kde-sunset overlay which I have to resolve lateron. >> >> Now, I try to find out which packages depend on jpeg-7. >> First idea >> revdep-rebuild -p -L /usr/lib64/libjpeg.so.7 >> >> but this also finds packages which depend on >> /usr/lib64/libjpeg.so.7 AND /usr/lib64/libjpeg.so.8 >> probably because they depend on /usr/lib64/libjpeg.so.7 >> only indirectly. >> >> But how to find out these intermediate libraries which depend >> on /usr/lib64/libjpeg.so.7 directly? >> >> Thanks for a hint, >> Helmut. >> > > Just run revdep-rebuild without options. It will find and rebuild everything > that is broken, which is something you need to do anyway. And you need to fix > that kde overlay as a priority. > > Just do it. Not that easy, revdep-rebuild doesn't work either (dev-db/knoda is missing only in kde-sunset) By the way, revdep-rebuild re-emerges many too many packages, since it re-emerges all packages which depend only indirectly on the missing library. Furthermore the libraries are not missing since the have been kept by emerge ( => set preserved-rebuild) Thanks, Helmut. -- Helmut Jarausch Lehrstuhl fuer Numerische Mathematik RWTH - Aachen University D 52056 Aachen, Germany