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

_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to