Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Dec 2010 11:42:54 -0500
From:      Chris Brennan <xaero@xaerolimit.net>
To:        robert@webtent.com
Cc:        FreeBSD <freebsd-questions@freebsd.org>
Subject:   Re: RecursiveDependencyError
Message-ID:  <AANLkTimcFgnZoavKemQ9eMksgcYS2QKkK4iWgEO%2B1PsM@mail.gmail.com>
In-Reply-To: <4CFFAD88.3010005@webtent.net>
References:  <4CFFAD88.3010005@webtent.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Dec 8, 2010 at 11:08 AM, Robert Fitzpatrick <lists@webtent.net>wrote:

> Stuck on this problem. It is not happening for all ports, but for several
> pear ports. I tried a 'pkgdb -fF' and it reported no errors, what else can I
> do to find the cause of this when trying to install the pear-Mail and others
> on this FreeBSD 8.1 server. This is a new install...thanks for any help!
>
> [Gathering depends for mail/pear-Mail
> .........................................................................................../usr/local/sbin/portinstall:854:in
> `get_all_depends': recursive dependency (RecursiveDependencyError)
>        from /usr/local/sbin/portinstall:877:in `get_all_depends'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
>        from /usr/local/sbin/portinstall:876:in `get_all_depends'
>        from /usr/local/sbin/portinstall:877:in `get_all_depends'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
>        from /usr/local/sbin/portinstall:876:in `get_all_depends'
>        from /usr/local/sbin/portinstall:877:in `get_all_depends'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
>        from /usr/local/sbin/portinstall:876:in `get_all_depends'
>        from /usr/local/sbin/portinstall:877:in `get_all_depends'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
>        from /usr/local/sbin/portinstall:876:in `get_all_depends'
>        from /usr/local/sbin/portinstall:877:in `get_all_depends'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
>        from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
>        from /usr/local/sbin/portinstall:876:in `get_all_depends'
>        from /usr/local/sbin/portinstall:893:in `get_notinstalled_depends'
>        from /usr/local/sbin/portinstall:775:in `main'
>        from /usr/local/sbin/portinstall:753:in `each'
>        from /usr/local/sbin/portinstall:753:in `main'
>        from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `call'
>        from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `parse_in_order'
>        from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `catch'
>        from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `parse_in_order'
>        from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `catch'
>        from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
>        from /usr/local/lib/ruby/1.8/optparse.rb:1248:in `order!'
>        from /usr/local/lib/ruby/1.8/optparse.rb:1241:in `order'
>        from /usr/local/sbin/portinstall:559:in `main'
>        from /usr/local/lib/ruby/1.8/optparse.rb:791:in `initialize'
>        from /usr/local/sbin/portinstall:231:in `new'
>        from /usr/local/sbin/portinstall:231:in `main'
>        from /usr/local/sbin/portinstall:2219
>
>

This looks an aweful lot like the circular dependency issues I've
encountered on my gentoo box. Typically that is solved by removing one or
more USE flags for the atom. In this case, 'cd /usr/ports/mail/pear-Mail;
make config' and deselect some or all options. Rinse and Repeat for each
port giving you this issue.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTimcFgnZoavKemQ9eMksgcYS2QKkK4iWgEO%2B1PsM>