From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Updating deps/*.d files Date: Fri, 23 Sep 2011 13:18:25 -0400 Message-ID: References: <4E7BC061.6020709@cs.ucla.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1316798315 22476 80.91.229.12 (23 Sep 2011 17:18:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 23 Sep 2011 17:18:35 +0000 (UTC) Cc: Paul Eggert , emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 23 19:18:31 2011 Return-path: Envelope-to: ged-emacs-devel@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 1R79OQ-0003ik-Se for ged-emacs-devel@m.gmane.org; Fri, 23 Sep 2011 19:18:31 +0200 Original-Received: from localhost ([::1]:48352 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R79OQ-0004xx-AP for ged-emacs-devel@m.gmane.org; Fri, 23 Sep 2011 13:18:30 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:52175) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R79OO-0004xs-Cg for emacs-devel@gnu.org; Fri, 23 Sep 2011 13:18:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R79ON-0000jw-AU for emacs-devel@gnu.org; Fri, 23 Sep 2011 13:18:28 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.183]:38890 helo=ironport2-out.pppoe.ca) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R79ON-0000js-6f; Fri, 23 Sep 2011 13:18:27 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmkHAIi+fE5MCqQE/2dsb2JhbABCmV6ON3mBUwEBBAFWIwULCzQSFBgNiC+3IocBBKBchEM X-IronPort-AV: E=Sophos;i="4.68,431,1312171200"; d="scan'208";a="138100962" Original-Received: from 76-10-164-4.dsl.teksavvy.com (HELO pastel.home) ([76.10.164.4]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 23 Sep 2011 13:18:25 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id A035258ECE; Fri, 23 Sep 2011 13:18:25 -0400 (EDT) In-Reply-To: (Richard Stallman's message of "Fri, 23 Sep 2011 08:31:04 -0400") 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-Received-From: 206.248.154.183 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:144231 Archived-At: > Is it that compilation also generates the deps/*.d files as a side output? Yes. > The problem was, make was failing because deps/bidi.d contained two > old .h files that don't exist any more. I could not see any way to > update bidi.d automatically, so I edited it by hand to make things > proceed. That doesn't seem clean. The problem you bumped into has been fixed (the deps generated more recently will "do the right thing" if one of the dependencies is missing). In general, "rm -rf src/deps" is simpler than editing by hand and works about as well. Stefan