From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Apr 11 07:30:02 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 56A2AB17 for ; Thu, 11 Apr 2013 07:30:02 +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 2F79C6CC for ; Thu, 11 Apr 2013 07:30:02 +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 r3B7U1wH046898 for ; Thu, 11 Apr 2013 07:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3B7U1SC046897; Thu, 11 Apr 2013 07:30:01 GMT (envelope-from gnats) Date: Thu, 11 Apr 2013 07:30:01 GMT Message-Id: <201304110730.r3B7U1SC046897@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org Cc: From: "sadsfae" 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: sadsfae List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Apr 2013 07:30:02 -0000 The following reply was made to PR ports/177760; it has been noted by GNATS. From: "sadsfae" To: "Scot Hetzel" Cc: "Will Foster" , freebsd-gnats-submit@freebsd.org Subject: Re: amd64/177760: circular dependency with libiconv/gettext Date: Thu, 11 Apr 2013 03:21:50 -0400 (EDT) > On Wed, Apr 10, 2013 at 7:44 PM, Scot Hetzel wrote: > >> 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. >> > > One thing I missed in the forum posts is that you tried de-installing > textproc/gsed before re-installing converters/libiconv. > > Does /usr/local/bin/sed still exists after de-installing textproc/gsed? > > What does the following show had installed sed? > > pkg which /usr/local/bin/sed > > If it wasn't installed by textproc/gsed, then you will need to re-install > that port. > > -- > DISCLAIMER: > > No electrons were maimed while sending this message. Only slightly > bruised. > Thanks for the replies, prior to copying the libintl.so.9 around I tried both removing gsed and simply renaming the /usr/local/bin/sed binary so that it might use the system sed - neither worked prior to following the UPDATING.txt steps. pkg which "/usr/local/bin/sed" /usr/local/bin/sed was not found in the database I certainly have sed (at least gsed) installed however [gsed-4.2.1_2] -will