From unknown Sun Jun 22 22:44:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13199: Cleanly rebuild once != cleanly rebuild twice Resent-From: Kelly Dean Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Dec 2012 11:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13199 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13199@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.135565883810458 (code B ref -1); Sun, 16 Dec 2012 11:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Dec 2012 11:53:58 +0000 Received: from localhost ([127.0.0.1]:44751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TkCn7-0002ic-AC for submit@debbugs.gnu.org; Sun, 16 Dec 2012 06:53:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42321) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TkCn4-0002iU-TW for submit@debbugs.gnu.org; Sun, 16 Dec 2012 06:53:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TkClv-0006Jg-Gp for submit@debbugs.gnu.org; Sun, 16 Dec 2012 06:52:45 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_XBL, RP_MATCHES_RCVD, T_DKIM_INVALID autolearn=no version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:60401) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TkClv-0006Ja-Ds for submit@debbugs.gnu.org; Sun, 16 Dec 2012 06:52:43 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53683) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TkClt-0005Yx-3T for bug-gnu-emacs@gnu.org; Sun, 16 Dec 2012 06:52:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TkClq-0006JM-Sw for bug-gnu-emacs@gnu.org; Sun, 16 Dec 2012 06:52:41 -0500 Received: from nm15-vm0.bullet.mail.bf1.yahoo.com ([98.139.212.254]:32113) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TkClq-0006J9-Ml for bug-gnu-emacs@gnu.org; Sun, 16 Dec 2012 06:52:38 -0500 Received: from [98.139.212.146] by nm15.bullet.mail.bf1.yahoo.com with NNFMP; 16 Dec 2012 11:52:30 -0000 Received: from [98.139.212.209] by tm3.bullet.mail.bf1.yahoo.com with NNFMP; 16 Dec 2012 11:52:30 -0000 Received: from [127.0.0.1] by omp1018.mail.bf1.yahoo.com with NNFMP; 16 Dec 2012 11:52:30 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 750181.23986.bm@omp1018.mail.bf1.yahoo.com Received: (qmail 57019 invoked by uid 60001); 16 Dec 2012 11:52:30 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1355658750; bh=GA1+KoRZBfIL5P/K8po9AabNDou6Raxd0hUCXen8C+4=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=K7Y2XYox8XZqJTA3/IpYEKynmEosk6oj4LDmdufjv3X+yJsIi3bji4ahneh79i7uBxGPNrD8aNyXl8G+koQ6BESyB9J+PlJWyIYT8a10X7wHd2QRvuiUWiYLXDIZvb/lGDY9nslFVui0Og+PHIsnrZuT98Iq2P3+A4rTQIaY/A0= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=1RtSOi4MH3bV1wmGosavcK9cuzhty9PUmhs2GS/fwTeT4Q5hePocsUGtdhhwi48MeJ8qOnpCYx6rxtMEyCaI0XzUfsK8ewkfo5EfZUQztErBzLEKVifOebhQseehq6GPWVMqborjRtXhdNzEv/bDAgB4KrzAywKcDRoIBw0yk/I=; X-YMail-OSG: ijSzBcoVM1k_gYCCwlx.CimKu83DGcdnfe9kg7ceRt4tPco UlcCMETWkMtKeE2sO_izcOx3QZyAYKJGPHavkUgJAlwnem4OmvAgoMKCHsBK EAHYSX0GLAL9Fu7jK..PikSWcOIyu1_bI0Gqld2y0s76ROxEev1pzcYOU0tQ uhTowlT2SK..tLC66boPM9M26Wpaoa56muql6opQvqUg5TEwUExPpxYCEPj7 sZYLUoAlYccFnQZ04B2XRplDs5ANA4lCREdi2cOjlc_4SBp6ZI4GIiD4eQe0 2rIK.Sm3HyMLQHZBLxUpTMDrPk0_NLv1DkRlYzbKCKUBTtnTdA3bKAIE_Mgo MZlzQUOI7594VP3glwuhx7OUaPTttuHlOqZqUjsfQ33d1NkvaRrP.Wuszc50 nSw2SqlymAbpxhpbyXn1Eif1VdmCqIG7xj0LaX5zfeX1Sqd4ofaKbd53Myvo LY30pCCxQr5kYAq1U Received: from [212.84.206.250] by web141102.mail.bf1.yahoo.com via HTTP; Sun, 16 Dec 2012 03:52:30 PST X-Rocket-MIMEInfo: 001.001, V2l0aCB0aGUgRW1hY3MgMjQuMiBzb3VyY2UgY29kZSBhbmQgR05VIE1ha2UgMy44MSwgIm1ha2UgY2xlYW47IG1ha2UiIGRvZXMgbm90IGdpdmUgdGhlIHNhbWUgcmVzdWx0IGFzICJtYWtlIGNsZWFuOyBtYWtlOyBtYWtlIGNsZWFuOyBtYWtlIi4gVGhpcyBmYWlsdXJlIGlzIHVzZXIgdW5mcmllbmRseTsgaXQgbGVhZHMgdG8gY29uZnVzaW9uIHdoZW4geW91J3JlIHRyeWluZyB0byBkZWJ1ZywgaWYgeW91IG9ubHkgZG8gIm1ha2UgY2xlYW47IG1ha2UiIGFmdGVyIGVkaXRpbmcgdGhlIHNvdXJjZSBjb2RlLgoBMAEBAQE- X-Mailer: YahooMailClassic/15.1.1 YahooMailWebService/0.8.128.478 Message-ID: <1355658750.56816.YahooMailClassic@web141102.mail.bf1.yahoo.com> Date: Sun, 16 Dec 2012 03:52:30 -0800 (PST) From: Kelly Dean MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.5 (-----) With the Emacs 24.2 source code and GNU Make 3.81, "make clean; make" does not give the same result as "make clean; make; make clean; make". This failure is user unfriendly; it leads to confusion when you're trying to debug, if you only do "make clean; make" after editing the source code. Steps to reproduce the bug/feature: tar Jxf emacs-24.2.tar.xz cd emacs-24.2 ./configure --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no mv lisp/help-macro.el lisp/help-macro.el.old sed -e "s/\*Help\*/\*Foo\*/g" < lisp/help-macro.el.old > lisp/help-macro.el make clean; make; make clean; make src/emacs -Q C-h C-h You get "*Foo*", as expected. But now C-g C-x C-c sed -e "s/\*Help\*/\*Bar\*/g" < lisp/help-macro.el.old > lisp/help-macro.el make clean; make src/emacs -Q C-h C-h You still get "*Foo*", but you should get "*Bar*". Now again do C-g C-x C-c make clean; make src/emacs -Q C-h C-h Now you get "*Bar*" as expected. From unknown Sun Jun 22 22:44:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13199: Cleanly rebuild once != cleanly rebuild twice Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Dec 2012 20:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13199 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Kelly Dean Cc: 13199@debbugs.gnu.org Received: via spool by 13199-submit@debbugs.gnu.org id=B13199.135568837424372 (code B ref 13199); Sun, 16 Dec 2012 20:07:02 +0000 Received: (at 13199) by debbugs.gnu.org; 16 Dec 2012 20:06:14 +0000 Received: from localhost ([127.0.0.1]:45694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TkKTW-0006L1-8n for submit@debbugs.gnu.org; Sun, 16 Dec 2012 15:06:14 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:55010) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TkKTU-0006Kv-4r for 13199@debbugs.gnu.org; Sun, 16 Dec 2012 15:06:12 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TkKSJ-0007FP-Rs; Sun, 16 Dec 2012 15:04:59 -0500 From: Glenn Morris References: <1355658750.56816.YahooMailClassic@web141102.mail.bf1.yahoo.com> X-Spook: BLU-97 A/B wire transfer Exon Shell spies LABLINK X-Ran: gmyF,WFmY}UIU|2i'ALAF{z{NUHYm/5xP>"UW4<',n[R~IYP\(M'0WK5<+L@>_-"~IfQiA X-Hue: magenta X-Attribution: GM Date: Sun, 16 Dec 2012 15:04:59 -0500 In-Reply-To: <1355658750.56816.YahooMailClassic@web141102.mail.bf1.yahoo.com> (Kelly Dean's message of "Sun, 16 Dec 2012 03:52:30 -0800 (PST)") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.5 (-----) Kelly Dean wrote: > With the Emacs 24.2 source code and GNU Make 3.81, "make clean; make" > does not give the same result as "make clean; make; make clean; make". > This failure is user unfriendly; it leads to confusion when you're > trying to debug, if you only do "make clean; make" after editing the > source code. > > Steps to reproduce the bug/feature: > > tar Jxf emacs-24.2.tar.xz > cd emacs-24.2 > ./configure --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no > mv lisp/help-macro.el lisp/help-macro.el.old > sed -e "s/\*Help\*/\*Foo\*/g" < lisp/help-macro.el.old > lisp/help-macro.el > make clean; make; make clean; make Because the .el files are pre-compiled in a normal Emacs release, make clean does not (and should not) delete .elc files. If you want to patch lisp files, I advise you to use a more thorough `make maintainer-clean' first. This is unnecessary for the vast majority of people building a release. (I haven't actually tested your example.) From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 06 14:16:15 2013 Received: (at control) by debbugs.gnu.org; 6 Feb 2013 19:16:15 +0000 Received: from localhost ([127.0.0.1]:39812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3ATf-000700-Ct for submit@debbugs.gnu.org; Wed, 06 Feb 2013 14:16:15 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:48693) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3ATd-0006zu-MO for control@debbugs.gnu.org; Wed, 06 Feb 2013 14:16:14 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1U3ASO-0008FW-0t for control@debbugs.gnu.org; Wed, 06 Feb 2013 14:14:56 -0500 Date: Wed, 06 Feb 2013 14:14:56 -0500 Message-Id: Subject: control message for bug 13199 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) tag 13199 notabug wontfix close 13199