From owner-freebsd-ports@freebsd.org Tue Jan 12 23:33:26 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 58182A80AF0 for ; Tue, 12 Jan 2016 23:33:26 +0000 (UTC) (envelope-from pkeusem@gmail.com) Received: from mail-io0-x229.google.com (mail-io0-x229.google.com [IPv6:2607:f8b0:4001:c06::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 26EDF153B for ; Tue, 12 Jan 2016 23:33:26 +0000 (UTC) (envelope-from pkeusem@gmail.com) Received: by mail-io0-x229.google.com with SMTP id 1so353972648ion.1 for ; Tue, 12 Jan 2016 15:33:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type; bh=NdBOECfJAivxitYmJm/HFnmTrAsvWunXBZasfal0Gz8=; b=lAm2swP3G6IuYwKmR7T2A4D4EWynkNZbfw8ok9bu/tl12BVyGOTjd7NPBGIZgoO1w+ wyT8fx4f63ouWxsycgkWjpAZ1a2OkIsggxAnB7uB+8i23Y9q2e//uTj7XgC5mzbSGeU8 lCrxJAdX/VSssb8axbScD1PFv70F1KFoP+65bqLCNRMkvNs+G5sTAUZ3Or8y+VJbwlqB xFWf9G8CK4nwIABYuGMtlnv3pwrAnw196jgnfIaIdvRh32QYg9TqvWFv5CHwi+JkkUIH gVV3MxWf25+CQEcESqVxF4mVxUdHD1DcjzVvBJPWSH0el5Rx1+OS+QTsP/W1G8ZIqJ3r B50g== X-Received: by 10.107.12.13 with SMTP id w13mr115487183ioi.33.1452641605461; Tue, 12 Jan 2016 15:33:25 -0800 (PST) Received: from [172.16.175.153] (50-82-195-37.client.mchsi.com. [50.82.195.37]) by smtp.googlemail.com with ESMTPSA id oo7sm3572928igb.5.2016.01.12.15.33.23 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 12 Jan 2016 15:33:24 -0800 (PST) Subject: Re: Problem with package library dependencies after update from 8.4 to 9.3 To: Kevin Oberman References: <56952DF6.3050309@gmail.com> Cc: FreeBSD Ports ML From: Paul Keusemann Message-ID: <56958D41.1090301@gmail.com> Date: Tue, 12 Jan 2016 17:33:21 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jan 2016 23:33:26 -0000 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 > 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 pkeusem@gmail.com > 4266 Joppa Court (952) 894-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: rkoberman@gmail.com > PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 -- Paul Keusemann pkeusem@gmail.com 4266 Joppa Court (952) 894-7805 Savage, MN 55378