From unknown Sun Jun 22 22:42:54 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17123 <17123@debbugs.gnu.org> To: bug#17123 <17123@debbugs.gnu.org> Subject: Status: 24.3.50; C-x C-c -> Invalid function: with-current-buffer-window Reply-To: bug#17123 <17123@debbugs.gnu.org> Date: Mon, 23 Jun 2025 05:42:54 +0000 retitle 17123 24.3.50; C-x C-c -> Invalid function: with-current-buffer-win= dow reassign 17123 emacs submitter 17123 Michael Heerdegen severity 17123 normal tag 17123 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 27 13:43:13 2014 Received: (at submit) by debbugs.gnu.org; 27 Mar 2014 17:43:13 +0000 Received: from localhost ([127.0.0.1]:53066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTEKe-0007iu-Us for submit@debbugs.gnu.org; Thu, 27 Mar 2014 13:43:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40591) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTEKc-0007ii-5y for submit@debbugs.gnu.org; Thu, 27 Mar 2014 13:43:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WTEKU-0002is-Jf for submit@debbugs.gnu.org; Thu, 27 Mar 2014 13:43:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00,FREEMAIL_FROM, GAPPY_SUBJECT autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50838) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WTEKU-0002io-H4 for submit@debbugs.gnu.org; Thu, 27 Mar 2014 13:43:02 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42126) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WTEKO-0005tg-Ad for bug-gnu-emacs@gnu.org; Thu, 27 Mar 2014 13:43:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WTEKH-0002dc-2m for bug-gnu-emacs@gnu.org; Thu, 27 Mar 2014 13:42:56 -0400 Received: from mout.web.de ([212.227.17.11]:62492) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WTEKG-0002d5-Pj for bug-gnu-emacs@gnu.org; Thu, 27 Mar 2014 13:42:49 -0400 Received: from drachen.dragon ([90.187.207.85]) by smtp.web.de (mrweb103) with ESMTPSA (Nemesis) id 0LwYnz-1X8oYs3AOV-018NzJ for ; Thu, 27 Mar 2014 18:42:47 +0100 From: Michael Heerdegen To: bug-gnu-emacs@gnu.org Subject: 24.3.50; C-x C-c -> Invalid function: with-current-buffer-window Date: Thu, 27 Mar 2014 18:42:19 +0100 Message-ID: <87mwgb35dw.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:NOTDGRKFayv+aMLrGRM+WyHixa78lXDTFllaiRj60E6emSCQJBg XRXzcZwVkLCejI9ra7mQPvF2LlPKeS2Fb5AHuO0DKrUvp2zT8JlN7lvPXqRDMvbd4i3TA47 cKH6BkFqwijF81yJS0F5KxbOLpz+31vDAQ2muKMhpFbjrbHaJFKxovKbJqQqGeWbb6CsxLJ s9dyJgS0E7ke3LZDxBNcw== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.7 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.7 (---) Hello, this kind of issue has been seen and was discussed (without a solution) already some time ago. Now I see an incarnation of it using the emacs-24 branch. I did the following (using my setup, but that probably doesn't matter): I had a living process started from Emacs, and I hit C-x C-c. I get his error: Debugger entered--Lisp error: (invalid-function with-current-buffer-window) with-current-buffer-window(# nil [lotsa byte code] nil) save-buffers-kill-emacs(nil) save-buffers-kill-terminal(nil) call-interactively(save-buffers-kill-terminal nil nil) command-execute(save-buffers-kill-terminal) (I have removed the actual byte code). `with-current-buffer-window' is a macro - which was defined in this moment, of course. When I load the source file of save-buffers-kill-emacs, files.el, the problem is immediately fixed. When I load the compiled files.elc again, it is there again. What other users already had experienced was something similar: they got an error like Invalid function: some-macro where `some-macro' was a defined and well working macro. I have an idea of what causes this: when you compile some file using a certain macro that is not (yet) defined, and you load the resulting byte code, and define the macro just after that, you get the same error message. For example, load the byte compiled code of this test file: --8<---------------cut here---------------start------------->8--- (defun test (x) (unknown-macro (+ x 1))) '(defmacro unknown-macro (&rest body) `(progn ,@body)) --8<---------------cut here---------------end--------------->8--- Now evaluate the defmacro form, and try M-: (test 1). You get test: Invalid function: unknown-macro If you eval the defun (uncompiled), the error doesn't happen. (disassemble 'save-buffers-kill-emacs) looks here like this: ... 65 constant with-current-buffer-window 66 constant get-buffer-create 67 constant "*Process List*" 68 call 1 ... so `with-current-buffer-window' at least was not expanded while byte compiling the source file while building. So I think there are two problems here: 1. While building, the compilation of file.el has to cope with an undefined macro, which is not good (i.e., a dependency problem). 2. Compiled code using not yet defined macros doesn't behave "as expected". Thanks, Michael In GNU Emacs 24.3.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.7) of 2014-03-25 on drachen Windowing system distributor `The X.Org Foundation', version 11.0.11500000 System Description: Debian GNU/Linux testing (jessie) Important settings: value of $LC_ALL: de_DE.utf8 value of $LC_COLLATE: C value of $LC_TIME: C value of $LANG: de_DE.utf8 locale-coding-system: utf-8-unix From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 27 17:22:44 2014 Received: (at 17123) by debbugs.gnu.org; 27 Mar 2014 21:22:44 +0000 Received: from localhost ([127.0.0.1]:53191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTHl5-0006qb-UF for submit@debbugs.gnu.org; Thu, 27 Mar 2014 17:22:44 -0400 Received: from mercure.iro.umontreal.ca ([132.204.24.67]:57503) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTHl3-0006qS-Sr for 17123@debbugs.gnu.org; Thu, 27 Mar 2014 17:22:42 -0400 Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 6BD5284CD2; Thu, 27 Mar 2014 17:22:41 -0400 (EDT) Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id 847FD1E5B74; Thu, 27 Mar 2014 17:22:18 -0400 (EDT) Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848) id 604D4B40B7; Thu, 27 Mar 2014 17:22:18 -0400 (EDT) From: Stefan Monnier To: Michael Heerdegen Subject: Re: bug#17123: 24.3.50; C-x C-c -> Invalid function: with-current-buffer-window Message-ID: References: <87mwgb35dw.fsf@web.de> Date: Thu, 27 Mar 2014 17:22:18 -0400 In-Reply-To: <87mwgb35dw.fsf@web.de> (Michael Heerdegen's message of "Thu, 27 Mar 2014 18:42:19 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-1.501, requis 5, autolearn=not spam, ALL_TRUSTED -2.82, GAPPY_SUBJECT 1.32, MC_TSTLAST 0.00) X-DIRO-MailScanner-From: monnier@iro.umontreal.ca X-Spam-Status: No X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 17123 Cc: 17123@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) > --8<---------------cut here---------------start------------->8--- > (defun test (x) > (unknown-macro (+ x 1))) > (defmacro unknown-macro (&rest body) `(progn ,@body)) > --8<---------------cut here---------------end--------------->8--- Right, such code is incorrect and we do not intend to support it. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 27 17:35:23 2014 Received: (at 17123) by debbugs.gnu.org; 27 Mar 2014 21:35:23 +0000 Received: from localhost ([127.0.0.1]:53218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTHxL-0007FY-3i for submit@debbugs.gnu.org; Thu, 27 Mar 2014 17:35:23 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:33008) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTHxJ-0007FR-4B for 17123@debbugs.gnu.org; Thu, 27 Mar 2014 17:35:21 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WTHxI-0004CO-8z; Thu, 27 Mar 2014 17:35:20 -0400 From: Glenn Morris To: Michael Heerdegen Subject: Re: bug#17123: 24.3.50; C-x C-c -> Invalid function: with-current-buffer-window References: <87mwgb35dw.fsf@web.de> X-Spook: Skipjack Area 51 PGP codes Fortezza industrial X-Ran: TeNUf8v-4ZIAnHMjBO0^!;Kq;o~EHuqv2&L8ZEyedxeS,&+2D^{=I]xYyCoo@xqgD'=w&+ X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 27 Mar 2014 17:35:20 -0400 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.1 (----) X-Debbugs-Envelope-To: 17123 Cc: 17123@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) Michael Heerdegen wrote: > (disassemble 'save-buffers-kill-emacs) looks here like this: > > ... > 65 constant with-current-buffer-window > 66 constant get-buffer-create > 67 constant "*Process List*" > 68 call 1 > ... > > so `with-current-buffer-window' at least was not expanded while byte > compiling the source file while building. Then perhaps your build is broken. I have no idea how such a thing is possible, since loadup.el loads "window" before it loads "files". > 1. While building, the compilation of file.el has to cope with an > undefined macro, which is not good (i.e., a dependency problem). From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 27 18:49:38 2014 Received: (at 17123) by debbugs.gnu.org; 27 Mar 2014 22:49:38 +0000 Received: from localhost ([127.0.0.1]:53284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTJ7B-0000uS-MI for submit@debbugs.gnu.org; Thu, 27 Mar 2014 18:49:37 -0400 Received: from mercure.iro.umontreal.ca ([132.204.24.67]:39939) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTJ79-0000uK-6X for 17123@debbugs.gnu.org; Thu, 27 Mar 2014 18:49:35 -0400 Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 8942E84DAE; Thu, 27 Mar 2014 18:49:34 -0400 (EDT) Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id F09C11E5B96; Thu, 27 Mar 2014 18:47:23 -0400 (EDT) Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848) id C067BB40B7; Thu, 27 Mar 2014 18:47:23 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#17123: 24.3.50; C-x C-c -> Invalid function: with-current-buffer-window Message-ID: References: <87mwgb35dw.fsf@web.de> Date: Thu, 27 Mar 2014 18:47:23 -0400 In-Reply-To: (Glenn Morris's message of "Thu, 27 Mar 2014 17:35:20 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-1.501, requis 5, autolearn=not spam, ALL_TRUSTED -2.82, GAPPY_SUBJECT 1.32, MC_TSTLAST 0.00) X-DIRO-MailScanner-From: monnier@iro.umontreal.ca X-Spam-Status: No X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 17123 Cc: Michael Heerdegen , 17123@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) > Then perhaps your build is broken. I have no idea how such a thing is > possible, since loadup.el loads "window" before it loads "files". You'll get that if you compile files.el with an Emacs that dates back to before that macro was added to window.el. E.g. bzr update -r make bzr update rm lisp/files.elc make could get you there. "make bootstrap" should fix it for you, tho. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 27 18:59:30 2014 Received: (at 17123) by debbugs.gnu.org; 27 Mar 2014 22:59:30 +0000 Received: from localhost ([127.0.0.1]:53289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTJGj-0001AY-Sd for submit@debbugs.gnu.org; Thu, 27 Mar 2014 18:59:30 -0400 Received: from mout.web.de ([212.227.17.11]:59926) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTJGg-0001AP-M4 for 17123@debbugs.gnu.org; Thu, 27 Mar 2014 18:59:27 -0400 Received: from drachen.dragon ([90.187.234.65]) by smtp.web.de (mrweb102) with ESMTPSA (Nemesis) id 0Lzb94-1X7NF807O6-014nIU; Thu, 27 Mar 2014 23:59:24 +0100 From: Michael Heerdegen To: Stefan Monnier Subject: Re: bug#17123: 24.3.50; C-x C-c -> Invalid function: with-current-buffer-window References: <87mwgb35dw.fsf@web.de> Date: Thu, 27 Mar 2014 23:59:19 +0100 In-Reply-To: (Stefan Monnier's message of "Thu, 27 Mar 2014 17:22:18 -0400") Message-ID: <87mwgb45a0.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:0F5X+OgzfookM4oIpr7tL+2lq2W2pyFMyQTpxB0vqLoxcWI+2Js K6zQ5KiTij+113gjVo8vpBFBrQHbedX/2VcMQ5RlNQV1GpQQ0FB/lZs5Fd3M+No4KyMVHwF E8+KMArYymS9Ac+nsvicjL5eccTwYL5N+i0kVmt1JGwIXjuuMF4fdQAqbhBeUciE3GroUjn JYKiUvk7WoesUsEEOBGoA== X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: 17123 Cc: 17123@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) Stefan Monnier writes: > > --8<---------------cut here---------------start------------->8--- > > (defun test (x) > > (unknown-macro (+ x 1))) > > > (defmacro unknown-macro (&rest body) `(progn ,@body)) > > --8<---------------cut here---------------end--------------->8--- > > Right, such code is incorrect and we do not intend to support it. Ok, that makes sense. And the "invalid function" error is a good pointer to dependency problems anyway. Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 27 19:07:38 2014 Received: (at control) by debbugs.gnu.org; 27 Mar 2014 23:07:38 +0000 Received: from localhost ([127.0.0.1]:53304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTJOc-0001P9-1W for submit@debbugs.gnu.org; Thu, 27 Mar 2014 19:07:38 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:34553) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTJOZ-0001P1-PT for control@debbugs.gnu.org; Thu, 27 Mar 2014 19:07:36 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WTJOZ-0003bI-Ip for control@debbugs.gnu.org; Thu, 27 Mar 2014 19:07:35 -0400 Date: Thu, 27 Mar 2014 19:07:35 -0400 Message-Id: Subject: control message for bug 17123 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) tag 17123 = notabug From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 27 19:07:14 2014 Received: (at 17123-done) by debbugs.gnu.org; 27 Mar 2014 23:07:14 +0000 Received: from localhost ([127.0.0.1]:53301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTJOD-0001OM-7S for submit@debbugs.gnu.org; Thu, 27 Mar 2014 19:07:13 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:34551) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTJOA-0001OE-LD for 17123-done@debbugs.gnu.org; Thu, 27 Mar 2014 19:07:11 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WTJO9-0003ZR-NM; Thu, 27 Mar 2014 19:07:09 -0400 From: Glenn Morris To: 17123-done@debbugs.gnu.org Subject: Re: bug#17123: 24.3.50; C-x C-c -> Invalid function: with-current-buffer-window References: <87mwgb35dw.fsf@web.de> X-Spook: M-14 S Box freedom NWO Osama UFO ASPIC CESID X-Ran: @Tq0Nt;G/0j6CUmNiNO*JcNb2g\Ubch^4/kb7{QBR`)/A<$])z&*%"e:NG1BH]Wb(T (Stefan Monnier's message of "Thu, 27 Mar 2014 18:47:23 -0400") Message-ID: <4w61mzmeaq.fsf@fencepost.gnu.org> 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.1 (----) X-Debbugs-Envelope-To: 17123-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) So, no bug here then. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 27 19:10:19 2014 Received: (at 17123) by debbugs.gnu.org; 27 Mar 2014 23:10:19 +0000 Received: from localhost ([127.0.0.1]:53311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTJRC-0001UT-7Y for submit@debbugs.gnu.org; Thu, 27 Mar 2014 19:10:18 -0400 Received: from mout.web.de ([212.227.17.12]:61490) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTJR9-0001UK-Cl for 17123@debbugs.gnu.org; Thu, 27 Mar 2014 19:10:16 -0400 Received: from drachen.dragon ([90.187.234.65]) by smtp.web.de (mrweb102) with ESMTPSA (Nemesis) id 0MAMli-1WNDZf2uUM-00BbV4; Fri, 28 Mar 2014 00:10:13 +0100 From: Michael Heerdegen To: Stefan Monnier Subject: Re: bug#17123: 24.3.50; C-x C-c -> Invalid function: with-current-buffer-window References: <87mwgb35dw.fsf@web.de> Date: Fri, 28 Mar 2014 00:10:11 +0100 In-Reply-To: (Stefan Monnier's message of "Thu, 27 Mar 2014 18:47:23 -0400") Message-ID: <87ioqz44rw.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:MpWFtGH/QXUxwn8Ku1QKLZjZYxbZLk4oArbm7EooncY0cH9x0H0 DdcvZFHv7uFrv5bG5QdurcgB2CMFs/X+FpaAKHj8fEwvy1FArWhamtVCk8XNZixPdrX0pb0 mHFlhy3WHnVGIOEELqz1VukZi2vJDaNbYR6uQ5gxz/9zTC7+fCyM0rDZy0PVnQUSv4jKiVm /zMsMURg7TFeoGQmpA/jQ== X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: 17123 Cc: Glenn Morris , 17123@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) Stefan Monnier writes: > You'll get that if you compile files.el with an Emacs that dates back to > before that macro was added to window.el. > > E.g. > > bzr update -r > make > bzr update > rm lisp/files.elc > make > > could get you there. "make bootstrap" should fix it for you, tho. You are perfectly right! To test the emacs-24 branch, I had removed all untracked files, but didn't "make bootstrap". And of course after rebuilding orderly, the error was gone. So, sorry for the noise, and thanks for clarifying! Please close. Many thanks, Michael. From unknown Sun Jun 22 22:42:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 25 Apr 2014 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator