Thanks for the help Kevin.  See below for responses....

On 01/12/16 14:16, Kevin Oberman wrote:
On Tue, Jan 12, 2016 at 8:46 AM, Paul Keusemann <[email protected] <mailto:[email protected]>> wrote:

    I am in the process of bringing a neglected FreeBSD 7.2 machine up
    to a more recent O/S and have run into a problem with package
    dependencies.  I used the upgrade option in the FreeBSD-8.4-Releas
    installer to upgrade form 7.2 to 8.4 then used freebsd-update to
    move to 9.3.  With the move to FreeBSD-9.3 I also converted to the
    new package system and I now have a number of installed packages
    that are claiming libgdk_pixbuf-2.0.so.0 as a required shlib but
    there are no packages that provide it.  It does exist in
    /usr/local/lib.

    When in run ``pkg check -Bda'' I get a bunch of messages similar
    to the following:

       avahi-gtk has require a missing libraries: libgdk_pixbuf-2.0.so.0
       brasero has require a missing libraries: libgdk_pixbuf-2.0.so.0
       clutter has require a missing libraries: libgdk_pixbuf-2.0.so.0

    I have tried a number of things (from reinstalling to deleting and
    installing all of the problem packages) to clear this up but
    nothing has been successful so far.

    At this point, I don't know iflibgdk_pixbuf-2.0.so.0 is necessary
    or if it should be removed as a requirement. I'd just like to know
    how to clear this up.

-- Paul Keusemann [email protected] <mailto:[email protected]>
    4266 Joppa Court (952) 894-7805 <tel:%28952%29%20894-7805>
    Savage, MN  55378


Paul,

First, is /usr/local/lib/libgdk_pixbuf-2.0.so.0 found on your system? Is gdk-pixbuf2-2.32.1 installed? If not, install graphics/gdk-pixbuf2. (But read the rest of this first!)

Yes.  It's a symlink to libgdk_pixbuf-2.0.so.0.3200.1.

shiner# ls -l /usr/local/lib/libgdk_pixbuf-2.0.so.0
lrwxr-xr-x  1 root  wheel  29 Jan  8 22:35 /usr/local/lib/libgdk_pixbuf-2.0.so.0@ 
-> libgdk_pixbuf-2.0.so.0.3200.1


The gdk-pixbuf2-2.32.1 package is also installed but it does not provide libgdk_pixbuf:

shiner# pkg info --provided-shlibs gdk-pixbuf2
gdk-pixbuf2-2.32.1:
        libpixbufloader-jpeg.so
        libpixbufloader-png.so
        libgdk_pixbuf_xlib-2.0.so.0
        libpixbufloader-bmp.so
        libpixbufloader-gif.so
        libpixbufloader-xbm.so
        libpixbufloader-qtif.so
        libpixbufloader-icns.so
        libpixbufloader-jasper.so
        libpixbufloader-ani.so
        libpixbufloader-tiff.so
        libpixbufloader-ico.so
        libpixbufloader-xpm.so
        libpixbufloader-pnm.so
        libpixbufloader-tga.so

In fact, none of my installed packages provides libgdk_pixbuf which I guess is what pkg is trying so desperately to tell me.

shiner# pkg info --provided-shlibs -a | grep libgdk_pixbuf
        libgdk_pixbuf_xlib-2.0.so.0


Is libgdk_pixbuf_xlib-2.0 a new name for the old dependency that somehow is not getting updated?

I guess the question is, what is supposed to provide libgdk_pixbuf. If the answer to that question truly is "Nothing." then what should shlib those packages be requiring?


The question remains as to why this dependency was not installed, but at least this will get things working.
Gnome dependencies are  maze of twisty little passages, all different.

After the upgrade, did you re-install all packages/ports? I assume so, but I wanted to be sure. I see a large number of dependencies on gdk-pixbuf2, so I would expect it to be installed, but that may be the result of my use of Mate which is a Gnome2 fork and you may be using a different desktop. In any case, you might want to open a bug on this. If you do, please include an attachment with a list of all of your CURRENTLY installed ports. (In other words, get the list BEFORE installing graphics/gdk-pixbuf2.)

I did. Several times. Then I deleted all of them with "pkg delete" and re-installed them with "pkg install". I have also tried "pkg upgrade -f". Still no joy.


I'm afraid I just don't have the time right now to try to walk through all of the dependencies and try to figure out where things went off the rails. Maybe this evening.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: [email protected] <mailto:[email protected]>
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683

--
Paul Keusemann                                       [email protected]
4266 Joppa Court                                     (952) 894-7805
Savage, MN  55378

_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"

Reply via email to