Skip site navigation (1)Skip section navigation (2)
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>