Mr. Morrison,
Thanks for the help, I would have responded sooner but your email didn't
land in my inbox somehow. I only found it by searching the list
archives. Anyway, two months ago you gave me this advice. I ran the
version check numbers and still got 0.0.0. I apparently have the right
source tarballs and patches, and rebuilding yields yet another shared
lib with version 0.0.0. The output of all that is after your email. If
you can make any sense of it, I would appreciate it.
I also tried rebuilding the package gdk-pixbuf-shlibs and it doesn't
change the version listed for "otool -L /sw/lib/libgdk_pixbuf.2.dylib"
either. Still 0.0.0.
Regards,
Jeff Henrikson
From: David R. Morrison
Subject: [Fink-users] Re: version mismatch for library
Date: Sat, 23 Mar 2002 04:17:48 -0800
Jeff Henrikson wrote:
> Somehow I "upgraded" libgdk_pixbuf and now get an error
> running Gnome panel or anything else that uses it:
>
>
> dyld: panel-real version mismatch for
> library:/sw/lib/libgdk_pibuf.2.dylib (compatability version
> of user: 3.0.0 greater than library's version: 0.0.0)
>
>
> Somewhere in the fink docs I read that 0.0.0 is somesort of
> wildcard signifier. Does dyld understand this? Where is
> this version number stored? What does the .la libtool
> version have to do with it?
You can determine the version number by running
"otool -L /sw/lib/libgdk_pixbuf.2.dylib"
and looking for libgdk_pixbuf in the output. The version numbers needed
by other programs and libraries will be in their own "otool -L" output.
These numbers are fixed when the libraries and binaries are created.
I'm not sure exactly what 0.0.0 is supposed to do; I've seen some
indications that it should be avoided completely.
Why version of the gdk_pixbuf package do you have installed? (You can
determine this easily with "dpkg -l gdk-pixbuf".) I have the latest
version from the unstable tree, gdk-pixbuf-0.16.0-3, and the version
numbers I get from that are 3.0.0. You might try copying that into our
fink "local" tree and then rebuilding gdk-pixbuf. -- Dave
bash2.05 jehenrik@localhost ~/new % otool -L
/sw/lib/libgdk_pixbuf.2.dylib
/sw/lib/libgdk_pixbuf.2.dylib:
/sw/lib/libgdk_pixbuf.2.dylib (compatibility version 0.0.0,
current version 0.0.0)
/sw/lib/libgmodule-1.2.0.dylib (compatibility version 1.0.0,
current version 1.10.0)
/sw/lib/libglib-1.2.0.dylib (compatibility version 1.0.0,
current version 1.10.0)
. . .
bash2.05 jehenrik@localhost ~/new % sudo fink rebuild gdk-pixbuf
Reading package info...
Information about 765 packages read in 5 seconds.
pkg gdk-pixbuf version ###
pkg gdk-pixbuf version 0.16.0-3
The following package will be rebuilt:
gdk-pixbuf
mkdir -p /sw/src/gdk-pixbuf-0.16.0-3
bzip2 -dc /sw/src/gdk-pixbuf-0.16.0.tar.bz2 | tar -xvf -
gdk-pixbuf-0.16.0/
.
.
.
gdk-pixbuf-0.16.0/doc/html/x3787.html
patch -p1 </sw/fink/dists/unstable/main/finkinfo/gnome/gdk-
pixbuf-0.16.0-3.patch
patching file Makefile.in
patching file configure
patching file ltmain.sh
./configure --prefix=/sw --disable-static
_______________________________________________________________
Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users