From owner-freebsd-current@FreeBSD.ORG Tue Nov 6 22:09:45 2007 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D86A416A41B for ; Tue, 6 Nov 2007 22:09:45 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (pointyhat.freebsd.org [IPv6:2001:4f8:fff6::2b]) by mx1.freebsd.org (Postfix) with ESMTP id 0788A13C4A7 for ; Tue, 6 Nov 2007 22:09:41 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <4730E623.2090008@FreeBSD.org> Date: Tue, 06 Nov 2007 23:09:39 +0100 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: current@freebsd.org References: <20071105191548.GA50463@parts-unknown.org> <472F9A2A.8000205@FreeBSD.org> <20071106212123.GA98560@parts-unknown.org> In-Reply-To: <20071106212123.GA98560@parts-unknown.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: Fatal error 'Cannot allocate red zone for initial thread' at line 382 in file /usr/src/lib/libthr/thread/thr_init.c (errno = 12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Nov 2007 22:09:46 -0000 David Benfell wrote: > On Mon, 05 Nov 2007 23:33:14 +0100, Kris Kennaway wrote: >> portupgrade -fa >> > Tried that. Several times. And the portmaster and portmanager > equivalents. It looks like I would have to manually rebuild each of > over 1000 ports I have installed to restore functionality. > > In many cases, even this won't work, however, as 'make fetch' returns > some error about dates mismatching. Or, less commonly, there are > other problems in the build. > > But to demonstrate this, I will initiate a job with the following > command: > > sudo portupgrade -fa | tee parts-unknown.org/systems/earth.cybernude.org//portupgrade-fa.log > > You can see the output at http://www.parts-unknown.org/systems/earth.cybernude.org/portupgrade-fa.log > > Problems are widespread and it seems unreasonable to blame individual > ports for many of them. You have stale or corrupted distfiles for some of them, but I didn't spot any other problems there. Obviously the ports that fail to rebuild will still be 6.x binaries and causing problems, so you should only be declaring victory once you manage to get them all recompiled successfully. It seems like this has not yet happened. To address the old distfiles, either use 'make distclean' on those ports, or rm -rf /usr/ports/distfiles and allow them to be fetched anew. If you are having problems recompiling other specific ports, please follow up on ports@. Kris