From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#11652: 24.1.50; CL: diverse `labels' related code doesn't work anymore Date: Mon, 11 Jun 2012 16:50:15 -0400 Message-ID: References: <874nqlu8s3.fsf@web.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1339447847 23719 80.91.229.3 (11 Jun 2012 20:50:47 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 11 Jun 2012 20:50:47 +0000 (UTC) Cc: 11652-done@debbugs.gnu.org To: michael_heerdegen@web.de Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jun 11 22:50:45 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SeBZQ-0002a7-O2 for geb-bug-gnu-emacs@m.gmane.org; Mon, 11 Jun 2012 22:50:40 +0200 Original-Received: from localhost ([::1]:33446 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SeBZQ-0000C8-M0 for geb-bug-gnu-emacs@m.gmane.org; Mon, 11 Jun 2012 16:50:40 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:36208) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SeBZC-000841-Tg for bug-gnu-emacs@gnu.org; Mon, 11 Jun 2012 16:50:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SeBZB-0001b6-35 for bug-gnu-emacs@gnu.org; Mon, 11 Jun 2012 16:50:26 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56987) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SeBZA-0001az-W4 for bug-gnu-emacs@gnu.org; Mon, 11 Jun 2012 16:50:25 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SeBbi-0003qD-I2 for bug-gnu-emacs@gnu.org; Mon, 11 Jun 2012 16:53:02 -0400 Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Jun 2012 20:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 11652 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Mail-Followup-To: 11652@debbugs.gnu.org, monnier@IRO.UMontreal.CA Original-Received: via spool by 11652-done@debbugs.gnu.org id=D11652.133944797814752 (code D ref 11652); Mon, 11 Jun 2012 20:53:01 +0000 Original-Received: (at 11652-done) by debbugs.gnu.org; 11 Jun 2012 20:52:58 +0000 Original-Received: from localhost ([127.0.0.1]:38298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SeBbd-0003pt-PO for submit@debbugs.gnu.org; Mon, 11 Jun 2012 16:52:58 -0400 Original-Received: from pruche.dit.umontreal.ca ([132.204.246.22]:53367) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SeBbb-0003pl-CY for 11652-done@debbugs.gnu.org; Mon, 11 Jun 2012 16:52:56 -0400 Original-Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q5BKoGHR008534; Mon, 11 Jun 2012 16:50:16 -0400 Original-Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id 5AAC6B447D; Mon, 11 Jun 2012 16:50:16 -0400 (EDT) In-Reply-To: <874nqlu8s3.fsf@web.de> (Michael Heerdegen's message of "Fri, 08 Jun 2012 17:23:56 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4249=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4249> : streams <766711> : uri <1134140> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:60873 Archived-At: > (apply > 'add-dirs-to-load-path > ==> Error: apply: Symbol's function definition is void: > add-dirs-to-load-path > This had worked before. Yes, that was a bug: if you quote with ' then CL is not allowed to look inside the quoted expression to replace this symbol with a lexical reference to the function you've defined. I.e. if you use (apply #'add-dirs-to-load-path ...) then it will work like you want it. > ==> Error equal: Symbol's value as variable is void: temp-idx Oops, thanks for catching this. I've installed the patch below which should fix it. > 3. Just FYI: when I updated emacs-snapshot with aptitude on my Debian > machine, the installation aborted because compilation of the Emms > package files failed. I had to remove EMMS. This could be related, > dunno. Yes, please complain to Debian that such compilation errors should not prevent installation of packages. Hopefully, at some point they will understand that their current handling of errors is wrong, but for that you need to make your voice heard (I already made mine heard a few times). Stefan === modified file 'lisp/emacs-lisp/cl-macs.el' --- lisp/emacs-lisp/cl-macs.el 2012-06-11 20:35:00 +0000 +++ lisp/emacs-lisp/cl-macs.el 2012-06-11 20:43:31 +0000 @@ -1108,7 +1108,7 @@ (let ((temp-len (make-symbol "--cl-len--"))) (push (list temp-len `(length ,temp-seq)) loop-for-bindings) - (push (list var `(elt ,temp-seq temp-idx)) + (push (list var `(elt ,temp-seq ,temp-idx)) cl--loop-symbol-macs) (push `(< ,temp-idx ,temp-len) cl--loop-body)) (push (list var nil) loop-for-bindings)