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 <ertr1...@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@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org" -- <Insert your favourite quote here.> Erik Trulsson ertr1...@student.uu.se
_______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"