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-questi...@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-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to