From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Re: Problem with building Emacs diagnosed. Help please! Date: Mon, 11 Aug 2008 19:18:39 +0000 Message-ID: <20080811191839.GC28138@muc.de> References: <20080802101239.GA3890@muc.de> <01ljze53ie.fsf@fencepost.gnu.org> <20080804170517.GA17959@muc.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1218482835 22393 80.91.229.12 (11 Aug 2008 19:27:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 11 Aug 2008 19:27:15 +0000 (UTC) Cc: Chong Yidong , Stefan Monnier , emacs-devel@gnu.org To: Glenn Morris Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 11 21:28:06 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KSd3f-0003cE-3O for ged-emacs-devel@m.gmane.org; Mon, 11 Aug 2008 21:27:59 +0200 Original-Received: from localhost ([127.0.0.1]:46188 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KSd2i-0000N0-Vo for ged-emacs-devel@m.gmane.org; Mon, 11 Aug 2008 15:27:01 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KScsr-000478-2H for emacs-devel@gnu.org; Mon, 11 Aug 2008 15:16:49 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KScsq-00045W-0Q for emacs-devel@gnu.org; Mon, 11 Aug 2008 15:16:48 -0400 Original-Received: from [199.232.76.173] (port=36848 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KScsp-00045E-GQ for emacs-devel@gnu.org; Mon, 11 Aug 2008 15:16:47 -0400 Original-Received: from colin.muc.de ([193.149.48.1]:1362 helo=mail.muc.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KScsp-0005YC-1v for emacs-devel@gnu.org; Mon, 11 Aug 2008 15:16:47 -0400 Original-Received: (qmail 86907 invoked by uid 3782); 11 Aug 2008 19:16:45 -0000 Original-Received: from acm.muc.de (pD9E5295F.dip.t-dialin.net [217.229.41.95]) by colin2.muc.de (tmda-ofmipd) with ESMTP; Mon, 11 Aug 2008 21:16:43 +0200 Original-Received: (qmail 28789 invoked by uid 1000); 11 Aug 2008 19:18:39 -0000 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.9i X-Delivery-Agent: TMDA/1.1.5 (Fettercairn) X-Primary-Address: acm@muc.de X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.6-4.9 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:102296 Archived-At: Hi, everyone! On Fri, Aug 08, 2008 at 06:53:39PM -0400, Glenn Morris wrote: > Alan Mackenzie wrote: > > I am not prepared to check out the sources from scratch every time I > > can't get a build working. > I didn't mean that. I meant that you seem at the moment to have gotten > into a very weird state somehow, and rather than trying to figure it > out, it would be easier to throw it away and start again. OK, I _was_ in a wierd state, and I've now tracked it down and fixed it. The wierdness was a broken `hack-local-variables', which had the effect that the setting of generated-autoload-file in the eshell/*.el files was being ignored. I'd hacked hack-local-variables a bit in the recent past, but it was Yidong who committed the change, slightly altered. My fault for not being more careful! In tracking down that problem, I've refactored autoload.el quite a bit. I think it'd be worth committing, since it's simpler than the current version. I'll post it soon. > If you get into the weird state again, then it makes more sense to > investigate it. But for some hopefully transient, never-repeatable > glitch, why bother? Because I get build problems nearly every time I update. Even though I've managed to build Emacs now, I'm still getting seg faults on every build. I can just restart a build with 'make' a few times, and it gets to the end in the end. I've reached a point where I just can't take the constant uncertainty and unreliability I see. So I am going to get into the innards of this, no matter how painful, until I can sort out build failures rapidly and with only moderate pain. > I update and build from CVS every day and almost never see build > failures, and they are always rapidly fixed. I'm sure the same is true > for others. I update only every few weeks. That's probably got a lot to do with it. -- Alan Mackenzie (Nuremberg, Germany).