Date: Wed, 21 Feb 2007 14:39:00 -0500 From: Tom Uffner <tom@uffner.com> To: gnome@freebsd.org Cc: freebsd-ports-bugs@freebsd.org Subject: multiple number versions for shared libraries Message-ID: <45DC9FD4.1070405@uffner.com>
next in thread | raw e-mail | index | archive | help
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@xiombarg.uffner.com:/usr/obj/usr/src/sys/XIOMBARG i386
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45DC9FD4.1070405>