Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Apr 2013 01:10:00 GMT
From:      Scot Hetzel <swhetzel@gmail.com>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: amd64/177760: circular dependency with libiconv/gettext
Message-ID:  <201304110110.r3B1A0Ub075397@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/177760; it has been noted by GNATS.

From: Scot Hetzel <swhetzel@gmail.com>
To: Will Foster <sadsfae@funcamp.net>
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: amd64/177760: circular dependency with libiconv/gettext
Date: Wed, 10 Apr 2013 20:06:16 -0500

 --089e0129483ac0a77f04da0b6476
 Content-Type: text/plain; charset=ISO-8859-1
 
 On Wed, Apr 10, 2013 at 7:44 PM, Scot Hetzel <swhetzel@gmail.com> wrote:
 
 > On Wed, 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"
 >>
 >> # 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.
 
 --089e0129483ac0a77f04da0b6476
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 <div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On W=
 ed, Apr 10, 2013 at 7:44 PM, Scot Hetzel <span dir=3D"ltr">&lt;<a href=3D"m=
 ailto:swhetzel@gmail.com" target=3D"_blank">swhetzel@gmail.com</a>&gt;</spa=
 n> wrote:<br>
 <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
 left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div cla=
 ss=3D"im"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On Wed, Apr=
  10, 2013 at 1:22 PM, Will Foster <span dir=3D"ltr">&lt;<a href=3D"mailto:s=
 adsfae@funcamp.net" target=3D"_blank">sadsfae@funcamp.net</a>&gt;</span> wr=
 ote:<br>
 
 <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
 left:1px solid rgb(204,204,204);padding-left:1ex">When following the UPDATI=
 NG.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 b=
 uild of libiconv.<br>
 
 
 <br>
 Shared object &quot;libintl.so.9&quot; not found, required by &quot;sed&quo=
 t;<br>
 <br>
 # pkg delete -f devel/gettext (goes ok)<br>
 # portmaster converters/libiconv devel/gettext (libiconv build fails to err=
 or above)<br>
 <br>
 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.<br>
 <br>
 The only make config option set for converters/libiconv was [x] Encodings: =
 Include extra character sets<br>
 <br>
 Full details are here:<br>
 <a href=3D"https://forums.freebsd.org/showthread.php?t=3D38970" target=3D"_=
 blank">https://forums.freebsd.org/showthread.php?t=3D38970</a><br>;
 <br clear=3D"all"></blockquote></div><br></div></div><div class=3D"gmail_ex=
 tra">According to the forum posts you have the following ports installed:<b=
 r><br></div><div class=3D"gmail_extra">converters/libiconv<br></div><div cl=
 ass=3D"gmail_extra">
 
 devel/gettext<br></div><div class=3D"gmail_extra">textproc/gsed<br><br></di=
 v><div class=3D"gmail_extra">textproc/gsed has a dependancy on devel/gettex=
 t if the NLS option is selected.<br><br></div><div class=3D"gmail_extra">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.<br>
 
 <br></div><div class=3D"gmail_extra">You will need to re-install textproc/g=
 sed before upgrading converters/libiconv.=A0 If you don&#39;t need NLS supp=
 ort in gsed, then just uncheck that option before rebuilding textproc/gsed.=
 <span class=3D""><font color=3D"#888888"><br>
 </font></span></div></div></blockquote><div><br></div><div>One thing I miss=
 ed in the forum posts is that you tried de-installing textproc/gsed before =
 re-installing converters/libiconv.<br><br></div><div>Does /usr/local/bin/se=
 d still exists after de-installing textproc/gsed?<br>
 <br></div><div>What does the following show had installed sed?<br><br></div=
 ><div>pkg which /usr/local/bin/sed<br><br></div><div>If it wasn&#39;t insta=
 lled by textproc/gsed, then you will need to re-install that port.<br><br>
 </div></div>-- <br><div>DISCLAIMER:</div><div>=A0</div><div>No electrons we=
 re maimed while sending this message. Only slightly bruised.</div>
 </div></div>
 
 --089e0129483ac0a77f04da0b6476--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304110110.r3B1A0Ub075397>