From owner-freebsd-ports@FreeBSD.ORG Tue Mar 15 20:05:53 2005 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 758) id 2FCA316A4CF; Tue, 15 Mar 2005 20:05:53 +0000 (GMT) Date: Tue, 15 Mar 2005 20:05:53 +0000 From: Kris Kennaway To: Lee Harr Message-ID: <20050315200553.GQ91771@hub.freebsd.org> References: <20050315172854.GG91771@hub.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i cc: freebsd-ports@freebsd.org Subject: Re: Max recursion level (500) exceeded. X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Mar 2005 20:05:53 -0000 On Wed, Mar 16, 2005 at 12:05:44AM +0430, Lee Harr wrote: > >> I am getting this error when cleaning in ports directories > >> (it seems perhaps only on ports involving python): > >> > >> make: Max recursion level (500) exceeded.: Resource temporarily > >unavailable > >> > >> > >> It takes a very long time, but then portmanager or portupgrade > >> will continue on and the install or upgrade seems to work fine. > >> > >> Is this a known issue? > > > >Usually caused by setting an illegal option (usually USE_*) in the > >environment, make.conf or command-line. > > > > > The only one I have is > USE_ZOPE=YES > > I grepped through ports/Mk and it is still mentioned there, > so I think it is still legal. > > the env is clean and only make clean on the command-line. USE_* are never legal to specify in the user environment; they are for internal port use only and cause recursions if they're present globally. You want WITH_*/WITHOUT_*. Kris