can't update system.
keneasson
keneasson at zoho.com
Tue Jan 12 17:06:51 UTC 2010
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 dependency loop.
portmaster -a > 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
...
<the actual log file>
===>>> Gathering distinfo list for installed ports
===>>> Starting check of installed ports for available updates
===>>> Checking ports for recursive 'make config'
===>>> Launching child to update glib-2.22.3 to glib-2.22.4
===>>> Port directory: /usr/ports/devel/glib20
===>>> Launching 'make checksum' for devel/glib20 in background
===>>> Gathering dependency list for devel/glib20 from ports
===>>> Starting recursive 'make config' check
===>>> Launching child to update devel/gettext
glib-2.22.3 >> devel/gettext
===>>> Port directory: /usr/ports/devel/gettext
===>>> Gathering dependency list for devel/gettext from ports
===>>> Starting recursive 'make config' check
===>>> Launching child to update converters/libiconv
glib-2.22.3 >> devel/gettext >> converters/libiconv
===>>> Port directory: /usr/ports/converters/libiconv
===>>> Gathering dependency list for converters/libiconv from ports
===>>> Starting recursive 'make config' check
===>>> Launching child to update devel/libtool22
glib-2.22.3 >> devel/gettext >> converters/libiconv >> devel/libtool22
===>>> Port directory: /usr/ports/devel/libtool22
===>>> Gathering dependency list for devel/libtool22 from ports
===>>> Starting recursive 'make config' check
===>>> Launching child to update www/libxul
glib-2.22.3 >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/lib
xul
...
===>>> Port directory: /usr/ports/devel/gettext
===>>> Starting check for build dependencies
===>>> Gathering dependency list for devel/gettext from ports
===>>> Starting dependency check
===>>> Launching child to update converters/libiconv
glib-2.22.3 >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/lib
xul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22 >> ww
w/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22
>> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libto
ol22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/
libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> d
evel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv
>> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/lib
iconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converter
s/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> conv
erters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >>
converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gette
xt >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/
gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> d
evel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk
>> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibilit
y/atk >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessi
bility/atk >> devel/gettext >> converters/libiconv
</end>
If only only try and rebuild libxul or libiconv, then the dependency loop only includes these two files.
#portmaster www/libxul
===>>> Port directory: /usr/ports/devel/gettext
===>>> Starting check for build dependencies
===>>> Gathering dependency list for devel/gettext from ports
===>>> Starting dependency check
===>>> Launching child to update converters/libiconv
www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv
#portmaster converters/libiconv
===>>> Port directory: /usr/ports/devel/gettext
===>>> Starting check for build dependencies
===>>> Gathering dependency list for devel/gettext from ports
===>>> Starting dependency check
===>>> Launching child to update converters/libiconv
converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv
===>>> Port directory: /usr/ports/converters/libiconv
===>>> Starting check for build dependencies
===>>> Gathering dependency list for converters/libiconv from ports
===>>> Starting dependency check
===>>> Launching child to update devel/libtool22
converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22 >> www/libxul >> accessibility/atk >> devel/gettext >> converters/libiconv >> devel/libtool22
portmaster -f doesn't change much. and removing the ports that aren't updating has only made my system virtually unusable.
Thanks.
ken
---- On Tue, 12 Jan 2010 21:57:23 +0600 Erik Trulsson <ertr1013 at student.uu.se> wrote ----
On Tue, Jan 12, 2010 at 09:45:35PM +0600, keneasson wrote:
> Hello,
>
> Forgive cross posting, i have an unusable system and an not sure where to post.
> This follows up a more lengthy post, but i've got some new info so again.
>
> libxul requiers libiconv
> libiconv requires libxul
libiconv does not require libxul AFAICT.
>
> i have WITH_GECKO=libxul in make.conf
That is likely what is causing your problems.
Remove that line and see if things work better.
>
> i'm using FreeBSD 8.0-stable.
>
> thanks.
> ken
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
--
<Insert your favourite quote here.>
Erik Trulsson
ertr1013 at student.uu.se
More information about the freebsd-questions
mailing list