From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: A target that's even more bootstrap? Date: Wed, 19 Jun 2019 17:43:41 +0200 Message-ID: References: <837e9iubyp.fsf@gnu.org> <87d0japujz.fsf@telefonica.net> <87v9x1oib6.fsf@telefonica.net> <831rzpsi5f.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="229075"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 19 17:46:09 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hdcmn-000xSk-5C for ged-emacs-devel@m.gmane.org; Wed, 19 Jun 2019 17:46:09 +0200 Original-Received: from localhost ([::1]:39608 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hdcml-0004qR-Tj for ged-emacs-devel@m.gmane.org; Wed, 19 Jun 2019 11:46:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47333) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hdckZ-0004jV-1T for emacs-devel@gnu.org; Wed, 19 Jun 2019 11:43:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hdckX-0005IH-Ro for emacs-devel@gnu.org; Wed, 19 Jun 2019 11:43:50 -0400 Original-Received: from quimby.gnus.org ([80.91.231.51]:54842) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hdckX-00058V-1i; Wed, 19 Jun 2019 11:43:49 -0400 Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hdckP-0003jk-EC; Wed, 19 Jun 2019 17:43:43 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEVDMS7Ii1YTDxEoISFo RDglbOTlAAACbElEQVQ4jU1U4XkrIQxzDgYIDQPcZ2cABxjAFO8/05Oh32vzowmnk2xLpsTM0rs0 fHPvmrR3yp467TOleI43KOEAuDEAJZybBELU8XHS1qhJTnHaYviVvdctZWo4XRC4EzfRUvHMPNFS vGYX32ks7jxKWWQdqintXui6tKIQgFACEPraNV8ihTajAEBXvXFrwBr3h/kG3FGWJCgs6FY+5iuA aluKEyY8432pZwBPqDBBYk/N+NGUZjBiWEwuDVKohseeg1H4AKgBqqSmI4kHcPGWkoaWGD2nvu45 8w8AGQ4GjGg9kduntH4Yx3F12IIkdNbXB7ZQoDHEXPjjVF6fJ0ilkCIbsLKF+dnL67ZP9IyubvcU vpM7xlicH9FZFK8pu+G5dfXi1OcGBgqCQXkarJvuvg4jEyEqazLAW/C8+iinxoCZ2qWn96PCWf+W A4ivfKnC/lzqA/m9+HTVsxFHTii6MMEsCcE4gnr7YoVani8ezzqLj7OJ6uu6Ybp7l1xnRbZoEFKU 9ZIO3G2s55gQ8+koLgonUYPe1deLH7M/qkdXXQ1Y7NCsvSIR81InarxpNvEm1HOtWDqMCLFt4uMb WQklspdB0gHE5DLHVwCa0qgmRvDKD+AeQNcBa+kJH6efPOZsAFqsQ6Hndn0zbFYsn2CSJsV/AUab sd9qiNi9lv8Az5oThZkpUv8Fwv9ZsRO4jvoXuKFakXjjdI3nH2AvHPmskclzU6ofAKuiCwzBTPbb 7gGufX/m2+Im+JG6Y6mFsUelAoiSYfu11QZdeNXqO/lZOGzOvmjDF/K6fbT8UwP/KFCCzEfcNxt8 JvkHFIOfeWgeZXAAAAAASUVORK5CYII= In-Reply-To: <831rzpsi5f.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 19 Jun 2019 18:34:52 +0300") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 80.91.231.51 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.org gmane.emacs.devel:237907 Archived-At: Eli Zaretskii writes: > Let's fix "make extraclean" so that it does everything that is needed > to get you to the same state as after a fresh checkout/clone. That's > what that target is for. > > Can you tell what it fails to do that requires to run autogen.sh? OK, there were more failure modes here than I was aware of... make extraclean bootstrap just plain fails, ending with rm -f config-tmp-* rm -f ./*~ \#* make -C src bootstrap-clean make[1]: Entering directory '/home/larsi/src/emacs/trunk/src' make[1]: *** No rule to make target 'bootstrap-clean'. Stop. make[1]: Leaving directory '/home/larsi/src/emacs/trunk/src' Makefile:891: recipe for target 'src_bootstrap-clean' failed make: *** [src_bootstrap-clean] Error 2 make extraclean; make bootstrap does not fail, but extraclean does not remove the .elc files, and whatever it does also stops "make bootstrap" from removing the .elc files, which is rather surprising. Running the autogen.sh; ./configure in between these two makes enables bootstrap to delete the .elc files. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no