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

