Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Jan 2010 23:06:30 +0600
From:      keneasson <keneasson@zoho.com>
To:        <ertr1013@student.uu.se>
Cc:        freebsd-questions@freebsd.org, freebsd-ports@freebsd.org
Subject:   Re: can't update system.
Message-ID:  <12623803a2f.2045412487235373121.-143114798768537699@zoho.com>
In-Reply-To: <20100112155722.GA71336@owl.midgard.homeip.net>
References:  <126233622e9.-6071503090069057591.-3239358628685940562@zoho.com> <20100112155722.GA71336@owl.midgard.homeip.net>

next in thread | previous in thread | raw e-mail | index | archive | help
------=_Part_2369_118419666.1263315991086
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi thanks for the reply.
I'm worried that changing WITH_GECKO will try and rebuild firefox2 which is=
 marked IGNORE. It took me a long time to get that resolved.

Here is a bit of my portmaster -a log, it's pretty clear that there is a de=
pendency loop.

 portmaster -a &gt; pormasterbuild.log
/libexec/ld-elf.so.1: Shared object "libintl.so.8" not found, required by "=
pg_config"
/libexec/ld-elf.so.1: Shared object "libiconv.so.3" not found, required by =
"httpd"
[: -le: argument expected

...
&lt;the actual log file&gt;
=3D=3D=3D&gt;&gt;&gt; Gathering distinfo list for installed ports

=3D=3D=3D&gt;&gt;&gt; Starting check of installed ports for available updat=
es
=3D=3D=3D&gt;&gt;&gt; Checking ports for recursive 'make config'
=3D=3D=3D&gt;&gt;&gt; Launching child to update glib-2.22.3 to glib-2.22.4

=3D=3D=3D&gt;&gt;&gt; Port directory: /usr/ports/devel/glib20
=3D=3D=3D&gt;&gt;&gt; Launching 'make checksum' for devel/glib20 in backgro=
und
=3D=3D=3D&gt;&gt;&gt; Gathering dependency list for devel/glib20 from ports
=3D=3D=3D&gt;&gt;&gt; Starting recursive 'make config' check
=3D=3D=3D&gt;&gt;&gt; Launching child to update devel/gettext
        glib-2.22.3 &gt;&gt; devel/gettext

=3D=3D=3D&gt;&gt;&gt; Port directory: /usr/ports/devel/gettext
=3D=3D=3D&gt;&gt;&gt; Gathering dependency list for devel/gettext from port=
s
=3D=3D=3D&gt;&gt;&gt; Starting recursive 'make config' check
=3D=3D=3D&gt;&gt;&gt; Launching child to update converters/libiconv
        glib-2.22.3 &gt;&gt; devel/gettext &gt;&gt; converters/libiconv

=3D=3D=3D&gt;&gt;&gt; Port directory: /usr/ports/converters/libiconv
=3D=3D=3D&gt;&gt;&gt; Gathering dependency list for converters/libiconv fro=
m ports
=3D=3D=3D&gt;&gt;&gt; Starting recursive 'make config' check
=3D=3D=3D&gt;&gt;&gt; Launching child to update devel/libtool22
        glib-2.22.3 &gt;&gt; devel/gettext &gt;&gt; converters/libiconv &gt=
;&gt; devel/libtool22

=3D=3D=3D&gt;&gt;&gt; Port directory: /usr/ports/devel/libtool22
=3D=3D=3D&gt;&gt;&gt; Gathering dependency list for devel/libtool22 from po=
rts
=3D=3D=3D&gt;&gt;&gt; Starting recursive 'make config' check
=3D=3D=3D&gt;&gt;&gt; Launching child to update www/libxul
        glib-2.22.3 &gt;&gt; devel/gettext &gt;&gt; converters/libiconv &gt=
;&gt; devel/libtool22 &gt;&gt; www/lib
xul

...

=3D=3D=3D&gt;&gt;&gt; Port directory: /usr/ports/devel/gettext
=3D=3D=3D&gt;&gt;&gt; Starting check for build dependencies
=3D=3D=3D&gt;&gt;&gt; Gathering dependency list for devel/gettext from port=
s
=3D=3D=3D&gt;&gt;&gt; Starting dependency check
=3D=3D=3D&gt;&gt;&gt; Launching child to update converters/libiconv
        glib-2.22.3 &gt;&gt; devel/gettext &gt;&gt; converters/libiconv &gt=
;&gt; devel/libtool22 &gt;&gt; www/lib
xul &gt;&gt; accessibility/atk &gt;&gt; devel/gettext &gt;&gt; converters/l=
ibiconv &gt;&gt; devel/libtool22 &gt;&gt; ww
w/libxul &gt;&gt; accessibility/atk &gt;&gt; devel/gettext &gt;&gt; convert=
ers/libiconv &gt;&gt; devel/libtool22
&gt;&gt; www/libxul &gt;&gt; accessibility/atk &gt;&gt; devel/gettext &gt;&=
gt; converters/libiconv &gt;&gt; devel/libto
ol22 &gt;&gt; www/libxul &gt;&gt; accessibility/atk &gt;&gt; devel/gettext =
&gt;&gt; converters/libiconv &gt;&gt; devel/
libtool22 &gt;&gt; www/libxul &gt;&gt; accessibility/atk &gt;&gt; devel/get=
text &gt;&gt; converters/libiconv &gt;&gt; d
evel/libtool22 &gt;&gt; www/libxul &gt;&gt; accessibility/atk &gt;&gt; deve=
l/gettext &gt;&gt; converters/libiconv
 &gt;&gt; devel/libtool22 &gt;&gt; www/libxul &gt;&gt; accessibility/atk &g=
t;&gt; devel/gettext &gt;&gt; converters/lib
iconv &gt;&gt; devel/libtool22 &gt;&gt; www/libxul &gt;&gt; accessibility/a=
tk &gt;&gt; devel/gettext &gt;&gt; converter
s/libiconv &gt;&gt; devel/libtool22 &gt;&gt; www/libxul &gt;&gt; accessibil=
ity/atk &gt;&gt; devel/gettext &gt;&gt; conv
erters/libiconv &gt;&gt; devel/libtool22 &gt;&gt; www/libxul &gt;&gt; acces=
sibility/atk &gt;&gt; devel/gettext &gt;&gt;
 converters/libiconv &gt;&gt; devel/libtool22 &gt;&gt; www/libxul &gt;&gt; =
accessibility/atk &gt;&gt; devel/gette
xt &gt;&gt; converters/libiconv &gt;&gt; devel/libtool22 &gt;&gt; www/libxu=
l &gt;&gt; accessibility/atk &gt;&gt; devel/
gettext &gt;&gt; converters/libiconv &gt;&gt; devel/libtool22 &gt;&gt; www/=
libxul &gt;&gt; accessibility/atk &gt;&gt; d
evel/gettext &gt;&gt; converters/libiconv &gt;&gt; devel/libtool22 &gt;&gt;=
 www/libxul &gt;&gt; accessibility/atk
 &gt;&gt; devel/gettext &gt;&gt; converters/libiconv &gt;&gt; devel/libtool=
22 &gt;&gt; www/libxul &gt;&gt; accessibilit
y/atk &gt;&gt; devel/gettext &gt;&gt; converters/libiconv &gt;&gt; devel/li=
btool22 &gt;&gt; www/libxul &gt;&gt; accessi
bility/atk &gt;&gt; devel/gettext &gt;&gt; converters/libiconv

&lt;/end&gt;

If only only try and rebuild libxul or libiconv, then the dependency loop o=
nly includes these two files.
#portmaster www/libxul

=3D=3D=3D&gt;&gt;&gt; Port directory: /usr/ports/devel/gettext
=3D=3D=3D&gt;&gt;&gt; Starting check for build dependencies
=3D=3D=3D&gt;&gt;&gt; Gathering dependency list for devel/gettext from port=
s
=3D=3D=3D&gt;&gt;&gt; Starting dependency check
=3D=3D=3D&gt;&gt;&gt; Launching child to update converters/libiconv
        www/libxul &gt;&gt; accessibility/atk &gt;&gt; devel/gettext &gt;&g=
t; converters/libiconv &gt;&gt; devel/libtool22 &gt;&gt; www/libxul &gt;&gt=
; accessibility/atk &gt;&gt; devel/gettext &gt;&gt; converters/libiconv &gt=
;&gt; devel/libtool22 &gt;&gt; www/libxul &gt;&gt; accessibility/atk &gt;&g=
t; devel/gettext &gt;&gt; converters/libiconv &gt;&gt; devel/libtool22 &gt;=
&gt; www/libxul &gt;&gt; accessibility/atk &gt;&gt; devel/gettext &gt;&gt; =
converters/libiconv &gt;&gt; devel/libtool22 &gt;&gt; www/libxul &gt;&gt; a=
ccessibility/atk &gt;&gt; devel/gettext &gt;&gt; converters/libiconv &gt;&g=
t; devel/libtool22 &gt;&gt; www/libxul &gt;&gt; accessibility/atk &gt;&gt; =
devel/gettext &gt;&gt; converters/libiconv

#portmaster converters/libiconv

=3D=3D=3D&gt;&gt;&gt; Port directory: /usr/ports/devel/gettext
=3D=3D=3D&gt;&gt;&gt; Starting check for build dependencies
=3D=3D=3D&gt;&gt;&gt; Gathering dependency list for devel/gettext from port=
s
=3D=3D=3D&gt;&gt;&gt; Starting dependency check
=3D=3D=3D&gt;&gt;&gt; Launching child to update converters/libiconv
        converters/libiconv &gt;&gt; devel/libtool22 &gt;&gt; www/libxul &g=
t;&gt; accessibility/atk &gt;&gt; devel/gettext &gt;&gt; converters/libicon=
v &gt;&gt; devel/libtool22 &gt;&gt; www/libxul &gt;&gt; accessibility/atk &=
gt;&gt; devel/gettext &gt;&gt; converters/libiconv &gt;&gt; devel/libtool22=
 &gt;&gt; www/libxul &gt;&gt; accessibility/atk &gt;&gt; devel/gettext &gt;=
&gt; converters/libiconv &gt;&gt; devel/libtool22 &gt;&gt; www/libxul &gt;&=
gt; accessibility/atk &gt;&gt; devel/gettext &gt;&gt; converters/libiconv

=3D=3D=3D&gt;&gt;&gt; Port directory: /usr/ports/converters/libiconv
=3D=3D=3D&gt;&gt;&gt; Starting check for build dependencies
=3D=3D=3D&gt;&gt;&gt; Gathering dependency list for converters/libiconv fro=
m ports
=3D=3D=3D&gt;&gt;&gt; Starting dependency check
=3D=3D=3D&gt;&gt;&gt; Launching child to update devel/libtool22
        converters/libiconv &gt;&gt; devel/libtool22 &gt;&gt; www/libxul &g=
t;&gt; accessibility/atk &gt;&gt; devel/gettext &gt;&gt; converters/libicon=
v &gt;&gt; devel/libtool22 &gt;&gt; www/libxul &gt;&gt; accessibility/atk &=
gt;&gt; devel/gettext &gt;&gt; converters/libiconv &gt;&gt; devel/libtool22=
 &gt;&gt; www/libxul &gt;&gt; accessibility/atk &gt;&gt; devel/gettext &gt;=
&gt; converters/libiconv &gt;&gt; devel/libtool22 &gt;&gt; www/libxul &gt;&=
gt; accessibility/atk &gt;&gt; devel/gettext &gt;&gt; converters/libiconv &=
gt;&gt; devel/libtool22

portmaster -f doesn't change much. and removing the ports that aren't updat=
ing has only made my system virtually unusable.

Thanks.
ken




---- On Tue, 12 Jan 2010 21:57:23 +0600 Erik Trulsson &lt;ertr1013@student.=
uu.se&gt; wrote ----=20

On Tue, Jan 12, 2010 at 09:45:35PM +0600, keneasson wrote:=20
&gt; Hello,=20
&gt;=20
&gt; Forgive cross posting, i have an unusable system and an not sure where=
 to post.=20
&gt; This follows up a more lengthy post, but i've got some new info so aga=
in.=20
&gt;=20
&gt; libxul requiers libiconv=20
&gt; libiconv requires libxul=20
=20
=20
libiconv does not require libxul AFAICT.=20
=20
&gt;=20
&gt; i have WITH_GECKO=3Dlibxul in make.conf=20
=20
That is likely what is causing your problems.=20
Remove that line and see if things work better.=20
=20
=20
&gt;=20
&gt; i'm using FreeBSD 8.0-stable.=20
&gt;=20
&gt; thanks.=20
&gt; ken=20
=20
&gt; _______________________________________________=20
&gt; freebsd-questions@freebsd.org mailing list=20
&gt; http://lists.freebsd.org/mailman/listinfo/freebsd-questions=20
&gt; To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebs=
d.org"=20
=20
=20
--=20
&lt;Insert your favourite quote here.&gt;=20
Erik Trulsson=20
ertr1013@student.uu.se

------=_Part_2369_118419666.1263315991086--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?12623803a2f.2045412487235373121.-143114798768537699>