From owner-freebsd-questions@FreeBSD.ORG Wed Dec 8 16:43:16 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 649611065695 for ; Wed, 8 Dec 2010 16:43:16 +0000 (UTC) (envelope-from xaero@xaerolimit.net) Received: from mail-ew0-f51.google.com (mail-ew0-f51.google.com [209.85.215.51]) by mx1.freebsd.org (Postfix) with ESMTP id DE3448FC2D for ; Wed, 8 Dec 2010 16:43:15 +0000 (UTC) Received: by ewy19 with SMTP id 19so1045434ewy.10 for ; Wed, 08 Dec 2010 08:43:15 -0800 (PST) Received: by 10.213.32.80 with SMTP id b16mr9639302ebd.38.1291826594584; Wed, 08 Dec 2010 08:43:14 -0800 (PST) MIME-Version: 1.0 Received: by 10.213.31.209 with HTTP; Wed, 8 Dec 2010 08:42:54 -0800 (PST) In-Reply-To: <4CFFAD88.3010005@webtent.net> References: <4CFFAD88.3010005@webtent.net> From: Chris Brennan Date: Wed, 8 Dec 2010 11:42:54 -0500 Message-ID: To: robert@webtent.com Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: FreeBSD Subject: Re: RecursiveDependencyError X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Dec 2010 16:43:16 -0000 On Wed, Dec 8, 2010 at 11:08 AM, Robert Fitzpatrick 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.