From unknown Sun Jun 22 22:46:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20517: define-modify-macro: void function: cl--arglist-args Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 May 2015 18:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20517 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20517@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14309386997640 (code B ref -1); Wed, 06 May 2015 18:59:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 May 2015 18:58:19 +0000 Received: from localhost ([127.0.0.1]:36518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yq4WQ-0001z8-Jf for submit@debbugs.gnu.org; Wed, 06 May 2015 14:58:18 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:34185 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yq4WJ-0001yp-Iq for submit@debbugs.gnu.org; Wed, 06 May 2015 14:58:16 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Yq4WJ-0001mK-1v; Wed, 06 May 2015 14:58:11 -0400 From: Glenn Morris X-Spook: emc Al-Qaeda Europol nitrate Mole underground Montenegro X-Ran: R?&?&Mv>P&)%nn*_0Rupa3/6yj4@9O`s<28.ARo0$nh;>Exn_ X-Hue: magenta X-Attribution: GM Date: Wed, 06 May 2015 14:58:10 -0400 Message-ID: <62wq0lildp.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: -5.0 (-----) 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.0 (-----) Package: emacs Version: 24.3 Byte-compiling the following works fine in Emacs 24.2, but in 24.3 and later it fails with: foo.el:3:1:Error: Symbol's function definition is void: cl--arglist-args ;; foo.el: (eval-when-compile (require 'cl)) (define-modify-macro foo (&optional (n 1)) +) As warned by the compiler: emacs-lisp/cl.el:724:1:Warning: the function `cl--arglist-args' is not known to be defined. From debbugs-submit-bounces@debbugs.gnu.org Wed May 06 15:08:46 2015 Received: (at control) by debbugs.gnu.org; 6 May 2015 19:08:47 +0000 Received: from localhost ([127.0.0.1]:36536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yq4gY-0003iA-HP for submit@debbugs.gnu.org; Wed, 06 May 2015 15:08:46 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:34518 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yq4gW-0003i1-ID for control@debbugs.gnu.org; Wed, 06 May 2015 15:08:44 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Yq4gW-00044P-2d for control@debbugs.gnu.org; Wed, 06 May 2015 15:08:44 -0400 Date: Wed, 06 May 2015 15:08:44 -0400 Message-Id: Subject: control message for bug 19759 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) 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.0 (-----) block 19759 by 20517 From unknown Sun Jun 22 22:46:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20517: define-modify-macro: void function: cl--arglist-args Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 May 2015 21:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20517 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 20517@debbugs.gnu.org Received: via spool by 20517-submit@debbugs.gnu.org id=B20517.143094651931299 (code B ref 20517); Wed, 06 May 2015 21:09:02 +0000 Received: (at 20517) by debbugs.gnu.org; 6 May 2015 21:08:39 +0000 Received: from localhost ([127.0.0.1]:36593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yq6YZ-00088k-09 for submit@debbugs.gnu.org; Wed, 06 May 2015 17:08:39 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:25282) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yq6YX-00088Y-4g for 20517@debbugs.gnu.org; Wed, 06 May 2015 17:08:37 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgUFAGvvdVRFpYts/2dsb2JhbAA3gVOhb4EIgXUBAQQBViMFCwsOJhIUGA0kiBOiEYxkCQECAQKDPgODcASjY4RY X-IPAS-Result: AgUFAGvvdVRFpYts/2dsb2JhbAA3gVOhb4EIgXUBAQQBViMFCwsOJhIUGA0kiBOiEYxkCQECAQKDPgODcASjY4RY X-IronPort-AV: E=Sophos;i="5.11,557,1422939600"; d="scan'208";a="118475880" Received: from 69-165-139-108.dsl.teksavvy.com (HELO pastel.home) ([69.165.139.108]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 06 May 2015 17:08:31 -0400 Received: by pastel.home (Postfix, from userid 20848) id 94CC42214; Wed, 6 May 2015 17:08:31 -0400 (EDT) From: Stefan Monnier Message-ID: References: <62wq0lildp.fsf@fencepost.gnu.org> Date: Wed, 06 May 2015 17:08:31 -0400 In-Reply-To: <62wq0lildp.fsf@fencepost.gnu.org> (Glenn Morris's message of "Wed, 06 May 2015 14:58:10 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) 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.3 (/) > Byte-compiling the following works fine in Emacs 24.2, but in 24.3 > and later it fails with: > foo.el:3:1:Error: Symbol's function definition is void: cl--arglist-args > ;; foo.el: > (eval-when-compile (require 'cl)) > (define-modify-macro foo (&optional (n 1)) +) Looks like I messed up this part when switching to gv.el. But since noone noticed until now, I guess we should simply remove define-modify-macro. Stefan From unknown Sun Jun 22 22:46:37 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Glenn Morris Subject: bug#20517: closed (Re: bug#20517: define-modify-macro: void function: cl--arglist-args) Message-ID: References: <62wq0lildp.fsf@fencepost.gnu.org> X-Gnu-PR-Message: they-closed 20517 X-Gnu-PR-Package: emacs Reply-To: 20517@debbugs.gnu.org Date: Wed, 06 May 2015 21:48:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1430948883-2531-1" This is a multi-part message in MIME format... ------------=_1430948883-2531-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #20517: define-modify-macro: void function: cl--arglist-args which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 20517@debbugs.gnu.org. --=20 20517: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20517 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1430948883-2531-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 20517-done) by debbugs.gnu.org; 6 May 2015 21:47:34 +0000 Received: from localhost ([127.0.0.1]:36605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yq7AD-0000eA-HJ for submit@debbugs.gnu.org; Wed, 06 May 2015 17:47:33 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:26332) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yq7AB-0000dx-Bq for 20517-done@debbugs.gnu.org; Wed, 06 May 2015 17:47:31 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgUFAGvvdVRFpYts/2dsb2JhbAA3gVOhb4EIgXUBAQQBViMFCwsOJhIUGA0kiBOiEYt7aQkDAQKDPgODcASjY4RY X-IPAS-Result: AgUFAGvvdVRFpYts/2dsb2JhbAA3gVOhb4EIgXUBAQQBViMFCwsOJhIUGA0kiBOiEYt7aQkDAQKDPgODcASjY4RY X-IronPort-AV: E=Sophos;i="5.11,557,1422939600"; d="scan'208";a="118478702" Received: from 69-165-139-108.dsl.teksavvy.com (HELO pastel.home) ([69.165.139.108]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 06 May 2015 17:47:27 -0400 Received: by pastel.home (Postfix, from userid 20848) id 832072214; Wed, 6 May 2015 17:47:25 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#20517: define-modify-macro: void function: cl--arglist-args Message-ID: References: <62wq0lildp.fsf@fencepost.gnu.org> Date: Wed, 06 May 2015 17:47:25 -0400 In-Reply-To: (Stefan Monnier's message of "Wed, 06 May 2015 17:08:31 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 20517-done Cc: 20517-done@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.3 (/) >> foo.el:3:1:Error: Symbol's function definition is void: cl--arglist-args >> ;; foo.el: >> (eval-when-compile (require 'cl)) >> (define-modify-macro foo (&optional (n 1)) +) > Looks like I messed up this part when switching to gv.el. > But since noone noticed until now, I guess we should simply remove > define-modify-macro. Oh, wait, no, it looks like the problem is just that cl--arglist-args is not autoloaded from cl-macs.el. So the compilation will succeed if you use a CL macro before wetting to the define-modify-macro. Should be fixed now, Stefan ------------=_1430948883-2531-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 May 2015 18:58:19 +0000 Received: from localhost ([127.0.0.1]:36518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yq4WQ-0001z8-Jf for submit@debbugs.gnu.org; Wed, 06 May 2015 14:58:18 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:34185 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yq4WJ-0001yp-Iq for submit@debbugs.gnu.org; Wed, 06 May 2015 14:58:16 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Yq4WJ-0001mK-1v; Wed, 06 May 2015 14:58:11 -0400 From: Glenn Morris To: submit@debbugs.gnu.org Subject: define-modify-macro: void function: cl--arglist-args X-Spook: emc Al-Qaeda Europol nitrate Mole underground Montenegro X-Ran: R?&?&Mv>P&)%nn*_0Rupa3/6yj4@9O`s<28.ARo0$nh;>Exn_ X-Hue: magenta X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 06 May 2015 14:58:10 -0400 Message-ID: <62wq0lildp.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: -5.0 (-----) 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: -5.0 (-----) Package: emacs Version: 24.3 Byte-compiling the following works fine in Emacs 24.2, but in 24.3 and later it fails with: foo.el:3:1:Error: Symbol's function definition is void: cl--arglist-args ;; foo.el: (eval-when-compile (require 'cl)) (define-modify-macro foo (&optional (n 1)) +) As warned by the compiler: emacs-lisp/cl.el:724:1:Warning: the function `cl--arglist-args' is not known to be defined. ------------=_1430948883-2531-1--