From owner-freebsd-hackers@FreeBSD.ORG Fri Dec 7 00:54:27 2007 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA94C16A41A for ; Fri, 7 Dec 2007 00:54:27 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from mail0.rawbw.com (mail0.rawbw.com [198.144.192.41]) by mx1.freebsd.org (Postfix) with ESMTP id C78B713C457 for ; Fri, 7 Dec 2007 00:54:27 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from mail0.rawbw.com (localhost [127.0.0.1]) by mail0.rawbw.com (8.13.8/8.13.8) with ESMTP id lB70sNh3029822; Thu, 6 Dec 2007 16:54:23 -0800 (PST) Received: (from www@localhost) by mail0.rawbw.com (8.13.8/8.13.8/Submit) id lB70sNgS029818; Thu, 6 Dec 2007 16:54:23 -0800 (PST) X-Authentication-Warning: mail0.rawbw.com: www set sender to yuri@rawbw.com using -f Received: from ip224.carlyle.sfo.ygnition.net (ip224.carlyle.sfo.ygnition.net [24.219.144.224]) by webmail.rawbw.com (IMP) with HTTP for ; Thu, 6 Dec 2007 16:54:23 -0800 Message-ID: <1196988863.475899bf4feb0@webmail.rawbw.com> Date: Thu, 6 Dec 2007 16:54:23 -0800 From: Yuri To: freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.1 X-Originating-IP: 24.219.144.224 X-Mailman-Approved-At: Fri, 07 Dec 2007 01:23:27 +0000 Subject: Port recompomile causes recursive cycle in make process X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Dec 2007 00:54:27 -0000 I have 7.0 BETA3 machine upgraded from 6.2 with no ports installed. When I (cd /usr/ports/x11/kde3 && make) after a while I get an error: <...skipped...> config.status: creating Makefile config.status: creating inputproto.rc make: Max recursion level (500) exceded.: Resource temporarily unavailable *** Error code 2 Stop in /usr/ports/x11/inputproto. *** Error code 1 Stop in /usr/ports/x11/libX11. *** Error code 1 Stop in /usr/ports/x11/xorg-libraries. *** Error code 1 Stop in /usr/ports/x11-toolkits/qt33. *** Error code 1 Stop in /usr/ports/x11-toolkits/qt33. *** Error code 1 Stop in /usr/ports/x11/kde3. When I look at the log above the place of failure I see that x11/inputproto-1.4.2.1 fails to find automake: automake-1.8: not found. and also same thing about autoconf that's not found. And after complaining make keeps calling inputproto build again. I believe autoconf and automake are supposed to only be called when the source tgz is generated. And when the port is compiled only configure script is supposed to be run. It's supposed to read in Makefile.in files an to write out Makefile files. And that's it, no automake/autoconf during port compile. Am I right? Is this a bug in port make files? Or in this port itself? Seems to me the bug is in FreeBSD port makefile since in case of failure make shouldn't relaunch that same port again. Yuri