Date: Tue, 25 Sep 2001 22:32:51 -0400 From: Andrew J Caines <A.J.Caines@halplant.com> To: FreeBSD Questions <FreeBSD-Questions@FreeBSD.org> Subject: Tracking down libpng.so.4 package dependency Message-ID: <20010925223250.D39250@hal9000.servehttp.com>
next in thread | raw e-mail | index | archive | help
In a recent round of package updates using the excellent portupgrade to build from ports, I updated to png-1.2.0, which moved from libpng.so.4 to libpng.so.5. Naturally a bunch of other packages were linked to libpng.so.4 and so weren't too thrilled with seeing it disappear. After a forced update, almost all of them picked up the new png lib and run happily, however I seem to be unable to track down the last one or more. According to ldd, the following dynamicly linked executables are still linked to libpng.so.4 despite updating the packages to which they belong: /usr/X11R6/bin/ebrowser /usr/X11R6/bin/galeon-bin /usr/X11R6/bin/gnome-about /usr/X11R6/bin/gnome-gtkhtml-editor /usr/X11R6/bin/gnome-session /usr/X11R6/bin/gtkhtml-properties-capplet Since ldd does not show possible dependencies of the .so libs themselves (as in eg. Solaris), I do not know how to check .so libs for libpng.so.4 linking. Of these programs, only galeon is one I actually run, the rest being files in packages on which galeon depends (which are a fair few [1], but worth it). I presume that these packages share a common dependency, however I've updated gtk, gtkhtml, gdk-pixbuf, mozilla and all the gnome- packages. I've updated all the packages in /var/db/pkg/png-1.2.0/+REQUIRED_BY [2], which I realise is probably circular. I can't find any other package in all my installed packages [3] which involves libpng which I haven't updated. What have I missed and what do I need to do about it? I'd prefer not to remove and rebuild three quarters of my packages just to catch the last dependenc(y|ies). [1] http://halplant.com:88/misc/pkginfo_-r_galeon-0.12.1 [2] http://halplant.com:88/misc/png-1.2.0-REQUIRED_BY [3] http://halplant.com:88/misc/pkginfo -Andrew- -- _______________________________________________________________________ | -Andrew J. Caines- Unix Systems Engineer A.J.Caines@halplant.com | | "They that can give up essential liberty to obtain a little temporary | | safety deserve neither liberty nor safety" - Benjamin Franklin, 1759 | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010925223250.D39250>