From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#9372: 24.0.50; missing header biditype.h Date: Fri, 26 Aug 2011 00:11:43 -0400 Message-ID: References: <87bovdzarc.fsf@kanis.fr> <8362llh0do.fsf@gnu.org> <4E56B4A0.7060508@swipnet.se> <57zkix40zh.fsf@fencepost.gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1314331949 17815 80.91.229.12 (26 Aug 2011 04:12:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 26 Aug 2011 04:12:29 +0000 (UTC) Cc: 9372@debbugs.gnu.org, Ivan Kanis To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 26 06:12:25 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QwnmL-0007YV-BF for geb-bug-gnu-emacs@m.gmane.org; Fri, 26 Aug 2011 06:12:25 +0200 Original-Received: from localhost ([::1]:48988 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QwnmK-00069c-L2 for geb-bug-gnu-emacs@m.gmane.org; Fri, 26 Aug 2011 00:12:24 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:49981) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QwnmI-00068P-1S for bug-gnu-emacs@gnu.org; Fri, 26 Aug 2011 00:12:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QwnmG-0001ak-TV for bug-gnu-emacs@gnu.org; Fri, 26 Aug 2011 00:12:22 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39589) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QwnmG-0001aa-Rz for bug-gnu-emacs@gnu.org; Fri, 26 Aug 2011 00:12:20 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Qwnos-0003MG-T1; Fri, 26 Aug 2011 00:15:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Aug 2011 04:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9372 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 9372-submit@debbugs.gnu.org id=B9372.131433206912848 (code B ref 9372); Fri, 26 Aug 2011 04:15:02 +0000 Original-Received: (at 9372) by debbugs.gnu.org; 26 Aug 2011 04:14:29 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QwnoK-0003LB-J7 for submit@debbugs.gnu.org; Fri, 26 Aug 2011 00:14:28 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QwnoI-0003L4-Qm for 9372@debbugs.gnu.org; Fri, 26 Aug 2011 00:14:27 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAI0bV05MCpTr/2dsb2JhbABDqBF4gUABAQQBViMFCwsOJhIUGA0kiAW6LYZMBJ97hDg X-IronPort-AV: E=Sophos;i="4.68,283,1312171200"; d="scan'208";a="132918683" Original-Received: from 76-10-148-235.dsl.teksavvy.com (HELO ceviche.home) ([76.10.148.235]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 26 Aug 2011 00:11:43 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id 31EAD660CF; Fri, 26 Aug 2011 00:11:43 -0400 (EDT) In-Reply-To: <57zkix40zh.fsf@fencepost.gnu.org> (Glenn Morris's message of "Thu, 25 Aug 2011 17:47:46 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 26 Aug 2011 00:15:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:50354 Archived-At: > timestamp newer than deps/bidi.d, the latter would be regenerated before > anything else happened. But maybe it doesn't work like that? No, it's the opposite: the bidi.d file from previous compilation (i.e. older) is used to guess whether bidi.c needs to be recompiled. Basically, the problem is that the bidi.d file should contain dependencies which say "if foo.c is newer than bidi.c, then recompile, but if foo.c doesn't exist any more, then just ignore this rule rather than foolishly trying to build foo.c". I don't know if GNU make provides such a kind of dependency (tho you can get it via ifeq trickery). Stefan