multiple number versions for shared libraries
Tom Uffner
tom at uffner.com
Wed Feb 21 20:17:02 UTC 2007
of the gnome ports are installing shared libs with multiple number
versions. eg:
% ls -l lib*.so.*.*
-rwxr-xr-x 1 root wheel 3264191 Feb 21 13:29 libgal.so.23.0
-rwxr-xr-x 1 root wheel 181804 Feb 20 20:15 libgda-client.so.0.0
-rwxr-xr-x 1 root wheel 644264 Feb 20 20:15 libgda-clientcpp.so.0.0
-rwxr-xr-x 1 root wheel 406509 Feb 20 20:15 libgda-common.so.0.0
-rwxr-xr-x 1 root wheel 167075 Feb 20 20:15 libgda-server.so.0.0
-rwxr-xr-x 1 root wheel 32352 Feb 21 02:48 libglade-bonobo.so.4.2
-rwxr-xr-x 1 root wheel 123156 Feb 21 02:48 libglade-gnome.so.4.2
-rwxr-xr-x 1 root wheel 24884 Feb 21 02:48 libglade-gnomedb.so.4.2
-rwxr-xr-x 1 root wheel 209232 Feb 21 02:48 libglade.so.4.2
-rwxr-xr-x 1 root wheel 907025 Feb 21 02:37 libgnomedb.so.0.0
-rwxr-xr-x 1 root wheel 2293276 Feb 21 13:40 libgtkhtml-1.1.so.3.5
-rwxr-xr-x 1 root wheel 1303909 Feb 21 13:03 libguilegdkpixbuf-1.2.so.0.0
-rwxr-xr-x 1 root wheel 1456439 Feb 21 13:03 libguileglade-1.2.so.0.0
-rwxr-xr-x 1 root wheel 1184489 Feb 21 13:03 libguilegtk-1.2.so.0.0
-rwxr-xr-x 1 root wheel 2463548 Feb 21 14:04 libguppi.so.16.0
-rwxr-xr-x 1 root wheel 150731 Feb 21 14:04 libguppitank.so.16.0
-rwxr-xr-x 1 root wheel 7032 Feb 21 13:10 libgw-glib.so.0.0
-rwxr-xr-x 1 root wheel 7852 Feb 21 13:10 libgw-gtk.so.0.0
-rwxr-xr-x 1 root wheel 7028 Feb 21 13:10 libgw-standard.so.0.0
-rwxr-xr-x 1 root wheel 23149 Feb 21 13:10 libgw-wct.so.0.0
-rwxr-xr-x 1 root wheel 9855 Feb 21 13:10 libgwrap-glib.so.1.0
-rwxr-xr-x 1 root wheel 15405 Feb 21 13:10 libgwrap-wct.so.1.0
i don't know if this is an intentional change or not, but it doesn't
seem to play well with ldconfig or my ports framework / tools.
ldconfig doesn't find them so existing applications end up linking to
the old version in compat (which is usually not what i want).
any port that has one of these as a LIB_DEPEND does not find the
dependency, rebuilds it then fails because it is already installed.
the affected ports that i know of are:
databases/libgda
databases/gnome-db
devel/libglade
x11-toolkits/guile-gtk
devel/g-wrap
x11-toolkits/gal
www/gtkhtml
math/guppi
my system is:
FreeBSD xiombarg.uffner.com 7.0-CURRENT FreeBSD 7.0-CURRENT #64: Sat Feb 17
17:30:03 EST 2007 tom at xiombarg.uffner.com:/usr/obj/usr/src/sys/XIOMBARG i386
More information about the freebsd-gnome
mailing list