From owner-freebsd-questions@FreeBSD.ORG Tue Jun 15 22:44:07 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9D7E51065673 for ; Tue, 15 Jun 2010 22:44:07 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 0402B8FC0A for ; Tue, 15 Jun 2010 22:44:06 +0000 (UTC) Received: by iwn7 with SMTP id 7so7065326iwn.13 for ; Tue, 15 Jun 2010 15:44:06 -0700 (PDT) Received: by 10.231.158.132 with SMTP id f4mr8632843ibx.52.1276641846245; Tue, 15 Jun 2010 15:44:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.231.148.201 with HTTP; Tue, 15 Jun 2010 15:43:46 -0700 (PDT) In-Reply-To: <72D8AD5D-7BE8-45F7-9C61-097D3CABFB67@silvertree.org> References: <72D8AD5D-7BE8-45F7-9C61-097D3CABFB67@silvertree.org> From: Eitan Adler Date: Wed, 16 Jun 2010 01:43:46 +0300 Message-ID: To: Scott Schappell Content-Type: text/plain; charset=UTF-8 Cc: freebsd-questions@freebsd.org Subject: Re: Problem upgrading ports - libintl.so.8 not found X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 22:44:07 -0000 always read UPDATING On Wed, Jun 16, 2010 at 1:26 AM, Scott Schappell wrote: > I'm trying to upgrade ports and they keep choking. In particular gpg is one of them: ... > /libexec/ld-elf.so.1: Shared object "libintl.so.8" not found, required by "libgcrypt.so.16" ... > What do I need to do to fix this problem? > 20100530: AFFECTS: users of devel/gettext (i.e.: YOU) AUTHOR: ade@FreeBSD.org Another version of gettext (0.18), and another shared library version bump (from intl.8 to intl.9), so: All ports that have an identifiable known direct dependency on gettext have had their PORTREVISIONs bumped. If after upgrading: # portupgrade -rf gettext # portmaster -w -r gettext The upgrade of devel/gobject-introspection may fail because it is looking for libintl.so.8. In this case, do the following: # cd /usr/ports/devel/gobject-introspection # make clean # make deinstall # make install clean Then continue your upgrade procedure normally. If there are still ports on your system that are looking for libintl.so.8 (either in ${LOCALBASE}/lib/compat/pkg, or non-existent), _please_ file a PR so that a correct direct dependency can be added. Once you are satisfied that no ports still depend on the old versions (such as libgettextpo.so.4 and libintl.so.8) you can safely delete them from the ${LOCALBASE}/lib/compat/pkg directory if they are present there. -- Eitan Adler c