From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Apr 11 00:50:01 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 19C40B70 for ; Thu, 11 Apr 2013 00:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 0C4B1613 for ; Thu, 11 Apr 2013 00:50:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3B0o0D3071139 for ; Thu, 11 Apr 2013 00:50:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3B0o0j9071138; Thu, 11 Apr 2013 00:50:00 GMT (envelope-from gnats) Date: Thu, 11 Apr 2013 00:50:00 GMT Message-Id: <201304110050.r3B0o0j9071138@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org Cc: From: Scot Hetzel Subject: Re: amd64/177760: circular dependency with libiconv/gettext X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Scot Hetzel List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Apr 2013 00:50:01 -0000 The following reply was made to PR ports/177760; it has been noted by GNATS. From: Scot Hetzel To: Will Foster Cc: freebsd-gnats-submit@freebsd.org Subject: Re: amd64/177760: circular dependency with libiconv/gettext Date: Wed, 10 Apr 2013 19:44:12 -0500 --089e0129483ad3bc3b04da0b15ab Content-Type: text/plain; charset=ISO-8859-1 On Wed, Apr 10, 2013 at 1:22 PM, Will Foster wrote: > When following the UPDATING.txt instructions up to or prior to 20130316 > (my ports were dated 2014-02-25) the following error occurs -after- removal > of gettext and during the build of libiconv. > > Shared object "libintl.so.9" not found, required by "sed" > > # pkg delete -f devel/gettext (goes ok) > # portmaster converters/libiconv devel/gettext (libiconv build fails to > error above) > > Because devel/gettext is removed the system is left unusable for many > applications. In my case I simply restored from ZFS root snapshot to > troubleshoot various approaches with help from folks in the FreeBSD forums. > > The only make config option set for converters/libiconv was [x] Encodings: > Include extra character sets > > Full details are here: > https://forums.freebsd.org/showthread.php?t=38970 > > According to the forum posts you have the following ports installed: converters/libiconv devel/gettext textproc/gsed textproc/gsed has a dependancy on devel/gettext if the NLS option is selected. The problem you are encountering is that the configure script for converters/libiconv is using /usr/local/bin/sed instead of the base systems sed. This is what is causing the libintl.so.9 not found error. You will need to re-install textproc/gsed before upgrading converters/libiconv. If you don't need NLS support in gsed, then just uncheck that option before rebuilding textproc/gsed. -- DISCLAIMER: No electrons were maimed while sending this message. Only slightly bruised. --089e0129483ad3bc3b04da0b15ab Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On W= ed, Apr 10, 2013 at 1:22 PM, Will Foster <sadsfae@funcamp.net> wrote:
When following the UPDATING.txt instructions= up to or prior to 20130316 (my ports were dated 2014-02-25) the following = error occurs -after- removal of gettext and during the build of libiconv.
Shared object "libintl.so.9" not found, required by "sed&quo= t;

# pkg delete -f devel/gettext (goes ok)
# portmaster converters/libiconv devel/gettext (libiconv build fails to err= or above)

Because devel/gettext is removed the system is left unusable for many appli= cations. =A0In my case I simply restored from ZFS root snapshot to troubles= hoot various approaches with help from folks in the FreeBSD forums.

The only make config option set for converters/libiconv was [x] Encodings: = Include extra character sets

Full details are here:
https://forums.freebsd.org/showthread.php?t=3D38970


A= ccording to the forum posts you have the following ports installed:

=
converters/libiconv
devel/gettext
textproc/gsed

textproc/gsed has a dependancy on devel/gettex= t if the NLS option is selected.

Th= e problem you are encountering is that the configure script for converters/= libiconv is using /usr/local/bin/sed instead of the base systems sed.=A0 Th= is is what is causing the libintl.so.9 not found error.

You will need to re-install textproc/g= sed before upgrading converters/libiconv.=A0 If you don't need NLS supp= ort in gsed, then just uncheck that option before rebuilding textproc/gsed.=

--
DISCLAIMER:
=A0<= /div>
No electrons were maimed while sending this message. Only slightl= y bruised.
--089e0129483ad3bc3b04da0b15ab--