amd64/177760: circular dependency with libiconv/gettext
Scot Hetzel
swhetzel at gmail.com
Thu Apr 11 01:10:01 UTC 2013
The following reply was made to PR ports/177760; it has been noted by GNATS.
From: Scot Hetzel <swhetzel at gmail.com>
To: Will Foster <sadsfae at funcamp.net>
Cc: freebsd-gnats-submit at 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 at gmail.com> wrote:
> On Wed, Apr 10, 2013 at 1:22 PM, Will Foster <sadsfae at 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"><<a href=3D"m=
ailto:swhetzel at gmail.com" target=3D"_blank">swhetzel at gmail.com</a>></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"><<a href=3D"mailto:s=
adsfae at funcamp.net" target=3D"_blank">sadsfae at funcamp.net</a>></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 "libintl.so.9" not found, required by "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'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'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--
More information about the freebsd-ports-bugs
mailing list