make: Max recursion level (500) exceeded.: Resource temporarily unavailable

Kris Kennaway kris at obsecurity.org
Thu May 31 22:25:17 UTC 2007


On Tue, May 29, 2007 at 04:54:06PM -0500, eculp at encontacto.net wrote:
> Quoting Kris Kennaway <kris at obsecurity.org>:
> 
> >On Tue, May 29, 2007 at 07:29:16AM -0500, eculp at encontacto.net wrote:
> >>On all my machines (both current and stable) that I've initiated the
> >>xorg mega upgrade I'm seeing:
> >>make: Max recursion level (500) exceeded.: Resource temporarily 
> >>unavailable
> >>
> >>I remember having seen this previously and googled for it and found a
> >>ports thread from a couple of years ago that wasn't much help which
> >>follows:
> >>
> >>     > This is usually because you specified an illegal USE_* option in 
> >>     the
> >>     > make environment, but perhaps someone committed a mistake.
> >>
> >>     Got it - because someone pointed out a bug in another thread.
> >>
> >>     I'm tripping over ports/37596.
> >>
> >>
> >>Is anyone else having this problem or can point me in the right
> >>direction to fix it.
> >
> >Typically the above advice is correct, and the fix is to correct
> >whatever is broken in your make.conf.
> 
> I don't have a problem with portmaster, which I don't really  
> understand although if I see it again I will definitely do some  
> maintenance on the make.conf.  I would like to ask if there is a  
> current list of options somewhere.  I just go adding to the file from  
> problems seen on the mailing list or in the Makefile and to not have  
> to remember to set the option at build time. I'm sure there is  
> probably a better way.

The rule of thumb is: never set USE_*; WITH_* and WITHOUT_* are
intended for user use; there are other user-settable variables
documented in the comment block in bsd.port.mk.

Kris


More information about the freebsd-ports mailing list