From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: joakim@verona.se Newsgroups: gmane.emacs.devel Subject: Re: revno 101399 fails to build Date: Fri, 10 Sep 2010 10:52:20 +0200 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1284108861 32220 80.91.229.12 (10 Sep 2010 08:54:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 10 Sep 2010 08:54:21 +0000 (UTC) Cc: Emacs developers To: Andreas Schwab Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 10 10:54:17 2010 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.69) (envelope-from ) id 1OtzN7-0004CI-9p for ged-emacs-devel@m.gmane.org; Fri, 10 Sep 2010 10:54:13 +0200 Original-Received: from localhost ([127.0.0.1]:59951 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OtzN6-0000wq-RA for ged-emacs-devel@m.gmane.org; Fri, 10 Sep 2010 04:54:12 -0400 Original-Received: from [140.186.70.92] (port=48949 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OtzLd-0000BW-2B for emacs-devel@gnu.org; Fri, 10 Sep 2010 04:52:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OtzLb-0002i1-OE for emacs-devel@gnu.org; Fri, 10 Sep 2010 04:52:40 -0400 Original-Received: from smtprelay-h21.telenor.se ([195.54.99.196]:39575) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OtzLb-0002hp-J5 for emacs-devel@gnu.org; Fri, 10 Sep 2010 04:52:39 -0400 Original-Received: from ipb2.telenor.se (ipb2.telenor.se [195.54.127.165]) by smtprelay-h21.telenor.se (Postfix) with ESMTP id DCF7E840B8 for ; Fri, 10 Sep 2010 10:52:37 +0200 (CEST) X-SENDER-IP: [83.227.138.150] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArQxAMuOiUxT44qWPGdsb2JhbACHa5lVDAEBAQE1Lb1ChT0EiiCDEw X-IronPort-AV: E=Sophos;i="4.56,345,1280700000"; d="scan'208";a="127948720" Original-Received: from ua-83-227-138-150.cust.bredbandsbolaget.se (HELO www.verona.se) ([83.227.138.150]) by ipb2.telenor.se with ESMTP; 10 Sep 2010 10:52:37 +0200 Original-Received: from localhost.localdomain (unknown [192.168.201.6]) by www.verona.se (Postfix) with ESMTP id 35618730EFE; Fri, 10 Sep 2010 10:52:36 +0200 (CEST) In-Reply-To: (Andreas Schwab's message of "Fri, 10 Sep 2010 10:37:43 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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:129871 Archived-At: Andreas Schwab writes: > joakim@verona.se writes: > >> ... >> In toplevel form: >> calc/calc-help.el:30:1:Error: Required feature `calc-ext' was not provided > > Do you build with more that one job in parallel? In this case it can > happen that one emacs process writes out the elc file while another one > is reading the same (partial) file at the same time. To fix that the > creation of the elc file need to be made atomic. Ok, given the current infrastructure, what combination of build commands would be as reliable as possible and reasonably fast? is it possible to do, in pseudo-code: make -j4 all-c-targets && \ make elc-files && \ make -j4 all-other-stuff-requiring-c-targets-and-elc-files This is for a build server, and I want very reliable build results. I have/want nightly, slow, code quality builds, and continus, fast, builds polling bzr. > Andreas. -- Joakim Verona