From unknown Thu Sep 11 06:33:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11753: 24.1.50; r108659; `compilation-next-error-function' calls `cl--set-nthcdr' at runtime (macro expansion problem?) Resent-From: Richard Copley Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Jun 2012 15:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 11753 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 11753@debbugs.gnu.org X-Debbugs-Original-To: "'bug-gnu-emacs@gnu.org'" Received: via spool by submit@debbugs.gnu.org id=B.134020771931973 (code B ref -1); Wed, 20 Jun 2012 15:56:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Jun 2012 15:55:19 +0000 Received: from localhost ([127.0.0.1]:50043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ShNFW-0008Jc-43 for submit@debbugs.gnu.org; Wed, 20 Jun 2012 11:55:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40108) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ShLqk-0004eC-76 for submit@debbugs.gnu.org; Wed, 20 Jun 2012 10:25:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ShLnI-0005QI-A3 for submit@debbugs.gnu.org; Wed, 20 Jun 2012 10:22:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,HTML_MESSAGE, MIME_QP_LONG_LINE, RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:40902) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ShLnI-0005Q3-6W for submit@debbugs.gnu.org; Wed, 20 Jun 2012 10:22:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:32882) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ShLn7-0004Vc-8j for bug-gnu-emacs@gnu.org; Wed, 20 Jun 2012 10:22:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ShLmw-0005LC-Qv for bug-gnu-emacs@gnu.org; Wed, 20 Jun 2012 10:21:52 -0400 Received: from relay.nhs.uk ([62.208.144.128]:51056) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ShLmw-0005Kk-DD for bug-gnu-emacs@gnu.org; Wed, 20 Jun 2012 10:21:42 -0400 Received: from nhs-pd1e-esg102.ad1.nhs.net (nhs-pd1e-esg102.ad1.nhs.net [127.0.0.1]) by IMSVA80 (Postfix) with ESMTP id CD8F64499D4 for ; Wed, 20 Jun 2012 15:21:39 +0100 (BST) Received: from cerberus.xuhb.nhs.uk (unknown [193.240.116.176]) by nhs-pd1e-esg102.ad1.nhs.net (Postfix) with ESMTP id B1298449A0C for ; Wed, 20 Jun 2012 15:21:39 +0100 (BST) Received: from tamar.xuhb.nhs.uk [10.156.69.213] by cerberus.xuhb.nhs.uk - Websense Email Security (7.0.0); Wed, 20 Jun 2012 15:21:38 +0100 Received: from BOURNE.xuhb.nhs.uk ([169.254.1.182]) by Tamar.xuhb.nhs.uk ([10.156.69.213]) with mapi; Wed, 20 Jun 2012 15:21:38 +0100 From: Richard Copley Date: Wed, 20 Jun 2012 15:21:37 +0100 Thread-Topic: 24.1.50; r108659; `compilation-next-error-function' calls `cl--set-nthcdr' at runtime (macro expansion problem?) Thread-Index: Ac1O8ADylgJ5eG6xRM+3ARB7y+YlLw== OLD-MSG-ID: <152DE8612540D5418E89A2443B68B0E494603BCF@BOURNE.xuhb.nhs.uk> Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US, en-GB Content-Type: multipart/alternative; boundary="_000_152DE8612540D5418E89A2443B68B0E494603BCFBOURNExuhbnhsuk_" MIME-Version: 1.0 X-SEF-7853D99-ADF1-478E-8894-213D316B8FFA: 1 X-SEF-Processed: 7_0_0_00239__2012_06_20_15_21_39 Message-Id: <20120620142139.B1298449A0C@nhs-pd1e-esg102.ad1.nhs.net> X-TM-AS-Product-Ver: IMSVA-8.0.0.1410-6.8.0.1017-18982.005 X-TM-AS-Result: No--12.016-60-31-10 X-imss-scan-details: No--12.016-60-31-10; No--12.016-3-31-10; No--12.016-5-31-10 X-TMASE-MatchedRID: UyW03GPxQsJ8aZSb8TGgorMsPmSZxbpkgRykyfrH1xm7qpOHKudqc69Z jAr+wzbbBY3wMUxfpqGxBTN8u/ftd/BUGlJBh5pXGFMYlDUzwr0HdYH++bm0GAKoYL6r2VY6Gtj ZZ4FJGv3fjUYlmDaY3j+iwfujAMkE8h6PDX1nRpOimtMQe97AACGlZBSK0BYbO4u6dQplfsaArq oIZrVn1/vfRwfDgYUAM9H6z3ah4Q9jcGvWjN+53hrhN1MlBxtXnQkHrAHoKqbgw2mlKNFl0PLrs caVtLwEWYywhYiTIqjOebXL1YN2waWgMmptBwV1UhrIEMB3r19CdUZFvvy+kH1Dn+DKecbWPlF5 N5t2gL/KDYFMyuyO3awvTQpsPBALX0qb+dUufnRKNzbmytc2CPngX/aL8PCNNT1sfDW1HyZrQg2 nKAk/nrfKMg2FwQ4UdOxFe4H5JK8rYPqmZqtV/8J5Mnw784eY853YiZBxTITMxgO6yDVIcPU72n YVxvYNW0TsAUfFeiW8HO1hAUuG+79UMb7EnVvozq/P2v00iKMNgFUqZt55A1VqIv0mjuMGVq/0o nMEhV1viKAJEeUC3u5JIT3TXu/asaAw0gxug1W8coKUcaOOvfqtWPv3hAK21VzPXluo3Y3v/72z C4hJFZ3woJ2UeuYF6HMoliKXrehb8IO90+Dy/IoLoibgjVEX+Gz435tISEHimKcLRvsB1fBYRo0 6eVj33tjO3hO1fp2zmbifHuHo3TScgMqgJnG/e5NWR5iixe25pw2tsxj4tKUXswX/xrISxNxvPm I6N152+AZuxakJy89fuxSQqqSyEAHEB2OHQhoURSScn+QSXpXxsKTUj1Z+ii7lXaIcF/X0iahyu AJEc/5N7y9QBAlPYyo7lecUKmqzxHvfdP2PbSrETNs42viUbX/EMyNTq2SCQ4AtXnyooL/SW7a6 a3k8h9XEZEvXbDSD9jYwiDr2U8Jw8oBvojlE X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Mailman-Approved-At: Wed, 20 Jun 2012 11:55:17 -0400 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: -6.9 (------) --_000_152DE8612540D5418E89A2443B68B0E494603BCFBOURNExuhbnhsuk_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable As of trunk revision 108659, the default next-error function in=0D=0Acompil= ation-mode appears to have a run-time dependency=0D=0Aupon subst `cl--set-n= thcdr'.=0D=0A=0D=0ARecipe from `emacs -Q' (assuming current directory conta= ins files that=0D=0Acontain "x"):=0D=0A=0D=0AM-x grep RET x SPC * RET C-x `=0D= =0A=0D=0AExpected result: successfully go to location of first match.=0D=0A=0D= =0AActual result: go to location of first match then ding, saying:=0D=0A "= compilation-next-error-function: Symbol's function definition is void: cl--= set-nthcdr".=0D=0A=0D=0A=0D=0AIn GNU Emacs 24.1.50.1 (i386-mingw-nt5.1.2600= )=0D=0Aof 2012-06-19 on 57172UHB=0D=0ABzr revision: 108659 cyd@gnu.org-2012= 0619070544-ejj0ov8gz1nk95kh=0D=0AWindowing system distributor `Microsoft Co= rp.', version 5.1.2600=0D=0AConfigured using:=0D=0A`configure --with-gcc (4= =2E6) --enable-checking --cflags=0D=0A-fno-omit-frame-pointer -L c:/gnuwin3= 2/lib -I c:/gnuwin32/include'=0D=0A=0D=0AImportant settings:=0D=0A value o= f $EMACSDATA: C:/Emacs/emacs-108659/etc=0D=0A value of $EMACSDOC: C:/Emacs= /emacs-108659/etc=0D=0A value of $EMACSLOADPATH: C:/Emacs/emacs-108659/sit= e-lisp;C:/Emacs/emacs-108659/../site-lisp;C:/Emacs/emacs-108659/lisp;C:/Ema= cs/emacs-108659/leim=0D=0A value of $EMACSPATH: C:/Emacs/emacs-108659/bin=0D= =0A value of $LANG: ENG=0D=0A locale-coding-system: cp1252=0D=0A default= enable-multibyte-characters: t=0D=0A=0D=0AMajor mode: Fundamental=0D=0A=0D= =0AMinor modes in effect:=0D=0A shell-dirtrack-mode: t=0D=0A tooltip-mode= : t=0D=0A mouse-wheel-mode: t=0D=0A tool-bar-mode: t=0D=0A menu-bar-mode= : t=0D=0A file-name-shadow-mode: t=0D=0A global-font-lock-mode: t=0D=0A = font-lock-mode: t=0D=0A blink-cursor-mode: t=0D=0A auto-composition-mode:= t=0D=0A auto-encryption-mode: t=0D=0A auto-compression-mode: t=0D=0A li= ne-number-mode: t=0D=0A transient-mark-mode: t=0D=0A=0D=0ARecent input:=0D= =0AM-x g r e p x SPC * C-x `=0D=0AM-x r e p o r t - e m a= c s - b u g =0D=0A=0D=0ARecent messages:=0D=0AFor information abou= t GNU Emacs and the GNU system, type C-h C-a.=0D=0AGrep finished (matches f= ound)=0D=0Acompilation-next-error-function: Symbol's function definition is= void: cl--set-nthcdr=0D=0A=0D=0ALoad-path shadows:=0D=0ANone found.=0D=0A=0D= =0AFeatures:=0D=0A(shadow sort gnus-util mail-extr help-fns help-mode view = emacsbug=0D=0Amessage format-spec rfc822 mml easymenu mml-sec mm-decode mm-= bodies=0D=0Amm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader se= ndmail=0D=0Arfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils shell = pcomplete=0D=0Agrep compile comint ansi-color ring time-date tooltip ediff-= hook=0D=0Avc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-wi= n=0D=0Aw32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list=0D= =0Anewcomment lisp-mode register page menu-bar rfn-eshadow timer select=0D=0A= scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham=0D= =0Ageorgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao=0D=0A= korean japanese hebrew greek romanian slovak czech european ethiopic=0D=0Ai= ndian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple=0D=0Aa= bbrev minibuffer button faces cus-face files text-properties overlay=0D=0As= ha1 md5 base64 format env code-pages mule custom widget=0D=0Ahashtable-prin= t-readable backquote make-network-process multi-tty emacs)=0D=0ADISCLAIMER:=0D= =0AThis email and any attachments hereto contains proprietary information, = some or all of which may be confidential or legally privileged. It is for t= he exclusive use of the intended recipient(s) only. If an addressing or tra= nsmission error has misdirected this e-mail and you are not the intended re= cipient(s), please notify the author by replying to this e-mail. If you are= not the intended recipient you must not use, disclose, distribute, copy, p= rint, or rely on this e-mail or any attachments, as this may be unlawful.=0D= =0A --_000_152DE8612540D5418E89A2443B68B0E494603BCFBOURNExuhbnhsuk_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

As of trunk revision 1086= 59, the default next-error function in

com= pilation-mode appears to have a run-time dependency

upon subst `cl--set-nthcdr'.

 

Recipe from `emacs -Q' (assuming curre= nt directory contains files that

= contain &= quot;x"):

 

M-x grep RET x SPC * RET C-x `

 

Expected result: successfully go t= o location of first match.

 

Actual result: go to location of first match then = ding, saying:

  "compilation-nex= t-error-function: Symbol's function definition is void: cl--set-nthcdr"= ;.

 

 

In GNU Emacs 24.1.50.1 (i386-mingw= -nt5.1.2600)

of 2012-06-19 on 57172UHB

Bzr revision: 108659 cyd@gnu.org-20120619070= 544-ejj0ov8gz1nk95kh

Windowing system distri= butor `Microsoft Corp.', version 5.1.2600

= Configured using:

`configure --with-gcc (= 4.6) --enable-checking --cflags

<= span style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'> -fno-omit= -frame-pointer -L c:/gnuwin32/lib -I c:/gnuwin32/include'=

 

Important settings:=

  value of $EMACSDATA: C:/Emacs/emac= s-108659/etc

  value of $EMACSDOC: C:= /Emacs/emacs-108659/etc

  value of $E= MACSLOADPATH: C:/Emacs/emacs-108659/site-lisp;C:/Emacs/emacs-108659/../site= -lisp;C:/Emacs/emacs-108659/lisp;C:/Emacs/emacs-108659/leim

  value of $EMACSPATH: C:/Emacs/emacs-108659/bin

  value of $LANG: ENG<= /p>

  locale-coding-system: cp1252

  default enable-multibyte-characters: t

 

Major mode: Fundamental=

 

M= inor modes in effect:

  shell-dirtrac= k-mode: t

  tooltip-mode: t

  mouse-wheel-mode: t

  tool-bar-mode: t

=   me= nu-bar-mode: t

  file-name-shadow-mod= e: t

  global-font-lock-mode: t<= /o:p>

  font-lock-mode: t

<= p class=3DMsoNormal>  blink-cursor-mode: t

&nb= sp; auto-composition-mode: t

  auto-e= ncryption-mode: t

  auto-compression-= mode: t

  line-number-mode: t

  transient-mark-mode: t

 

Recent input:

M-x g r e p <return> x SPC * <return> C= -x `

M-x r e p o r t - e m a c s - b u g &= lt;return>

 

=

Recent messages:

For informati= on about GNU Emacs and the GNU system, type C-h C-a.

<= p class=3DMsoNormal>Grep finished (matches found)

c= ompilation-next-error-function: Symbol's function definition is void: cl--s= et-nthcdr

 

Load-path shadows:

None found.

 

Featu= res:

(shadow sort gnus-util mail-extr help= -fns help-mode view emacsbug

message forma= t-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies

mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader s= endmail

rfc2047 rfc2045 ietf-drums mm-util= mail-prsvr mail-utils shell pcomplete

gre= p compile comint ansi-color ring time-date tooltip ediff-hook

vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-l= isp w32-win

w32-vars tool-bar dnd fontset = image regexp-opt fringe tabulated-list

new= comment lisp-mode register page menu-bar rfn-eshadow timer select

scroll-bar mouse jit-lock font-lock syntax facemenu= font-core frame cham

georgian utf-8-lang = misc-lang vietnamese tibetan thai tai-viet lao

korean japanese hebrew greek romanian slovak czech european ethiopic

indian cyrillic chinese case-table epa-hook= jka-cmpr-hook help simple

abbrev minibuff= er button faces cus-face files text-properties overlay

sha1 md5 base64 format env code-pages mule custom widget<= /o:p>

hashtable-print-readable backquote make-network= -process multi-tty emacs)




DISCLAIMER:
=0D=0AThis e= mail and any attachments hereto contains prop= rietary information, some or all of which&nbs= p;may be confidential or legally privileged. = It is for the exclusive use of the = intended recipient(s) only. If an addressing = or transmission error has misdirected this e-= mail and you are not the intended recipi= ent(s), please notify the author by replying&= nbsp;to this e-mail. If you are not the&= nbsp;intended recipient you must not use, dis= close, distribute, copy, print, or rely on&nb= sp;this e-mail or any attachments, as this&nb= sp;may be unlawful.
--_000_152DE8612540D5418E89A2443B68B0E494603BCFBOURNExuhbnhsuk_-- From unknown Thu Sep 11 06:33:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11753: 24.1.50; r108659; `compilation-next-error-function' calls `cl--set-nthcdr' at runtime (macro expansion problem?) Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Jun 2012 16:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11753 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Richard Copley Cc: 11753@debbugs.gnu.org Received: via spool by 11753-submit@debbugs.gnu.org id=B11753.13402101133033 (code B ref 11753); Wed, 20 Jun 2012 16:36:01 +0000 Received: (at 11753) by debbugs.gnu.org; 20 Jun 2012 16:35:13 +0000 Received: from localhost ([127.0.0.1]:50063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ShNs8-0000mr-RH for submit@debbugs.gnu.org; Wed, 20 Jun 2012 12:35:13 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:9338) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ShNs7-0000mj-8I for 11753@debbugs.gnu.org; Wed, 20 Jun 2012 12:35:11 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ai0FAG6Zu09MCrYj/2dsb2JhbABEsEiDSYEIghUBAQQBViMFCws0BwsUGA0kiBwFugmQRAOjM4FYgwU X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="191787655" Received: from 76-10-182-35.dsl.teksavvy.com (HELO pastel.home) ([76.10.182.35]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 20 Jun 2012 12:31:42 -0400 Received: by pastel.home (Postfix, from userid 20848) id ABB5559086; Wed, 20 Jun 2012 12:31:41 -0400 (EDT) From: Stefan Monnier Message-ID: References: <20120620142139.B1298449A0C@nhs-pd1e-esg102.ad1.nhs.net> Date: Wed, 20 Jun 2012 12:31:41 -0400 In-Reply-To: <20120620142139.B1298449A0C@nhs-pd1e-esg102.ad1.nhs.net> (Richard Copley's message of "Wed, 20 Jun 2012 15:21:37 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) 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: -1.9 (-) > As of trunk revision 108659, the default next-error function in > compilation-mode appears to have a run-time dependency > upon subst `cl--set-nthcdr'. Thanks for this report. I'm about to install a completely rewrite of all the setf machinery, so I'll try to make sure I fix your bug while I'm there. Stefan From unknown Thu Sep 11 06:33:43 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Richard Copley Subject: bug#11753: closed (Re: bug#11753: 24.1.50; r108659; `compilation-next-error-function' calls `cl--set-nthcdr' at runtime (macro expansion problem?)) Message-ID: References: <20120620142139.B1298449A0C@nhs-pd1e-esg102.ad1.nhs.net> X-Gnu-PR-Message: they-closed 11753 X-Gnu-PR-Package: emacs Reply-To: 11753@debbugs.gnu.org Date: Fri, 22 Jun 2012 21:31:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1340400661-17480-1" This is a multi-part message in MIME format... ------------=_1340400661-17480-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #11753: 24.1.50; r108659; `compilation-next-error-function' calls `cl--set-= nthcdr' at runtime (macro expansion problem?) 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 11753@debbugs.gnu.org. --=20 11753: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D11753 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1340400661-17480-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 11753-done) by debbugs.gnu.org; 22 Jun 2012 21:30:19 +0000 Received: from localhost ([127.0.0.1]:53258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SiBQn-0004X3-NG for submit@debbugs.gnu.org; Fri, 22 Jun 2012 17:30:18 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:51472) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SiBQl-0004Ww-Cr for 11753-done@debbugs.gnu.org; Fri, 22 Jun 2012 17:30:15 -0400 Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q5MLQYMg004365; Fri, 22 Jun 2012 17:26:34 -0400 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id E7DF8B403E; Fri, 22 Jun 2012 17:26:33 -0400 (EDT) From: Stefan Monnier To: Richard Copley Subject: Re: bug#11753: 24.1.50; r108659; `compilation-next-error-function' calls `cl--set-nthcdr' at runtime (macro expansion problem?) Message-ID: References: <20120620142139.B1298449A0C@nhs-pd1e-esg102.ad1.nhs.net> Date: Fri, 22 Jun 2012 17:26:33 -0400 In-Reply-To: <20120620142139.B1298449A0C@nhs-pd1e-esg102.ad1.nhs.net> (Richard Copley's message of "Wed, 20 Jun 2012 15:21:37 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: * X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 1 X-NAI-Spam-Rules: 2 Rules triggered LNG_SB_1=1, RV4258=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4258> : streams <772204> : uri <1146662> X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 11753-done Cc: 11753-done@debbugs.gnu.org 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: -3.5 (---) > Actual result: go to location of first match then ding, saying: > "compilation-next-error-function: Symbol's function definition is void: cl--set-nthcdr". After my recent replacement of the setf machinery, cl--set-nthcdr is not in any of Emacs's .el files, so this bug should be fixed. Of course, other bugs may replace it. If so, please open a new bug-report for it. Stefan ------------=_1340400661-17480-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Jun 2012 15:55:19 +0000 Received: from localhost ([127.0.0.1]:50043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ShNFW-0008Jc-43 for submit@debbugs.gnu.org; Wed, 20 Jun 2012 11:55:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40108) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ShLqk-0004eC-76 for submit@debbugs.gnu.org; Wed, 20 Jun 2012 10:25:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ShLnI-0005QI-A3 for submit@debbugs.gnu.org; Wed, 20 Jun 2012 10:22:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,HTML_MESSAGE, MIME_QP_LONG_LINE, RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:40902) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ShLnI-0005Q3-6W for submit@debbugs.gnu.org; Wed, 20 Jun 2012 10:22:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:32882) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ShLn7-0004Vc-8j for bug-gnu-emacs@gnu.org; Wed, 20 Jun 2012 10:22:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ShLmw-0005LC-Qv for bug-gnu-emacs@gnu.org; Wed, 20 Jun 2012 10:21:52 -0400 Received: from relay.nhs.uk ([62.208.144.128]:51056) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ShLmw-0005Kk-DD for bug-gnu-emacs@gnu.org; Wed, 20 Jun 2012 10:21:42 -0400 Received: from nhs-pd1e-esg102.ad1.nhs.net (nhs-pd1e-esg102.ad1.nhs.net [127.0.0.1]) by IMSVA80 (Postfix) with ESMTP id CD8F64499D4 for ; Wed, 20 Jun 2012 15:21:39 +0100 (BST) Received: from cerberus.xuhb.nhs.uk (unknown [193.240.116.176]) by nhs-pd1e-esg102.ad1.nhs.net (Postfix) with ESMTP id B1298449A0C for ; Wed, 20 Jun 2012 15:21:39 +0100 (BST) Received: from tamar.xuhb.nhs.uk [10.156.69.213] by cerberus.xuhb.nhs.uk - Websense Email Security (7.0.0); Wed, 20 Jun 2012 15:21:38 +0100 Received: from BOURNE.xuhb.nhs.uk ([169.254.1.182]) by Tamar.xuhb.nhs.uk ([10.156.69.213]) with mapi; Wed, 20 Jun 2012 15:21:38 +0100 From: Richard Copley To: "'bug-gnu-emacs@gnu.org'" Date: Wed, 20 Jun 2012 15:21:37 +0100 Subject: 24.1.50; r108659; `compilation-next-error-function' calls `cl--set-nthcdr' at runtime (macro expansion problem?) Thread-Topic: 24.1.50; r108659; `compilation-next-error-function' calls `cl--set-nthcdr' at runtime (macro expansion problem?) Thread-Index: Ac1O8ADylgJ5eG6xRM+3ARB7y+YlLw== OLD-MSG-ID: <152DE8612540D5418E89A2443B68B0E494603BCF@BOURNE.xuhb.nhs.uk> Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US, en-GB Content-Type: multipart/alternative; boundary="_000_152DE8612540D5418E89A2443B68B0E494603BCFBOURNExuhbnhsuk_" MIME-Version: 1.0 X-SEF-7853D99-ADF1-478E-8894-213D316B8FFA: 1 X-SEF-Processed: 7_0_0_00239__2012_06_20_15_21_39 Message-Id: <20120620142139.B1298449A0C@nhs-pd1e-esg102.ad1.nhs.net> X-TM-AS-Product-Ver: IMSVA-8.0.0.1410-6.8.0.1017-18982.005 X-TM-AS-Result: No--12.016-60-31-10 X-imss-scan-details: No--12.016-60-31-10; No--12.016-3-31-10; No--12.016-5-31-10 X-TMASE-MatchedRID: UyW03GPxQsJ8aZSb8TGgorMsPmSZxbpkgRykyfrH1xm7qpOHKudqc69Z jAr+wzbbBY3wMUxfpqGxBTN8u/ftd/BUGlJBh5pXGFMYlDUzwr0HdYH++bm0GAKoYL6r2VY6Gtj ZZ4FJGv3fjUYlmDaY3j+iwfujAMkE8h6PDX1nRpOimtMQe97AACGlZBSK0BYbO4u6dQplfsaArq oIZrVn1/vfRwfDgYUAM9H6z3ah4Q9jcGvWjN+53hrhN1MlBxtXnQkHrAHoKqbgw2mlKNFl0PLrs caVtLwEWYywhYiTIqjOebXL1YN2waWgMmptBwV1UhrIEMB3r19CdUZFvvy+kH1Dn+DKecbWPlF5 N5t2gL/KDYFMyuyO3awvTQpsPBALX0qb+dUufnRKNzbmytc2CPngX/aL8PCNNT1sfDW1HyZrQg2 nKAk/nrfKMg2FwQ4UdOxFe4H5JK8rYPqmZqtV/8J5Mnw784eY853YiZBxTITMxgO6yDVIcPU72n YVxvYNW0TsAUfFeiW8HO1hAUuG+79UMb7EnVvozq/P2v00iKMNgFUqZt55A1VqIv0mjuMGVq/0o nMEhV1viKAJEeUC3u5JIT3TXu/asaAw0gxug1W8coKUcaOOvfqtWPv3hAK21VzPXluo3Y3v/72z C4hJFZ3woJ2UeuYF6HMoliKXrehb8IO90+Dy/IoLoibgjVEX+Gz435tISEHimKcLRvsB1fBYRo0 6eVj33tjO3hO1fp2zmbifHuHo3TScgMqgJnG/e5NWR5iixe25pw2tsxj4tKUXswX/xrISxNxvPm I6N152+AZuxakJy89fuxSQqqSyEAHEB2OHQhoURSScn+QSXpXxsKTUj1Z+ii7lXaIcF/X0iahyu AJEc/5N7y9QBAlPYyo7lecUKmqzxHvfdP2PbSrETNs42viUbX/EMyNTq2SCQ4AtXnyooL/SW7a6 a3k8h9XEZEvXbDSD9jYwiDr2U8Jw8oBvojlE X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 20 Jun 2012 11:55:17 -0400 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: -6.9 (------) --_000_152DE8612540D5418E89A2443B68B0E494603BCFBOURNExuhbnhsuk_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable As of trunk revision 108659, the default next-error function in=0D=0Acompil= ation-mode appears to have a run-time dependency=0D=0Aupon subst `cl--set-n= thcdr'.=0D=0A=0D=0ARecipe from `emacs -Q' (assuming current directory conta= ins files that=0D=0Acontain "x"):=0D=0A=0D=0AM-x grep RET x SPC * RET C-x `=0D= =0A=0D=0AExpected result: successfully go to location of first match.=0D=0A=0D= =0AActual result: go to location of first match then ding, saying:=0D=0A "= compilation-next-error-function: Symbol's function definition is void: cl--= set-nthcdr".=0D=0A=0D=0A=0D=0AIn GNU Emacs 24.1.50.1 (i386-mingw-nt5.1.2600= )=0D=0Aof 2012-06-19 on 57172UHB=0D=0ABzr revision: 108659 cyd@gnu.org-2012= 0619070544-ejj0ov8gz1nk95kh=0D=0AWindowing system distributor `Microsoft Co= rp.', version 5.1.2600=0D=0AConfigured using:=0D=0A`configure --with-gcc (4= =2E6) --enable-checking --cflags=0D=0A-fno-omit-frame-pointer -L c:/gnuwin3= 2/lib -I c:/gnuwin32/include'=0D=0A=0D=0AImportant settings:=0D=0A value o= f $EMACSDATA: C:/Emacs/emacs-108659/etc=0D=0A value of $EMACSDOC: C:/Emacs= /emacs-108659/etc=0D=0A value of $EMACSLOADPATH: C:/Emacs/emacs-108659/sit= e-lisp;C:/Emacs/emacs-108659/../site-lisp;C:/Emacs/emacs-108659/lisp;C:/Ema= cs/emacs-108659/leim=0D=0A value of $EMACSPATH: C:/Emacs/emacs-108659/bin=0D= =0A value of $LANG: ENG=0D=0A locale-coding-system: cp1252=0D=0A default= enable-multibyte-characters: t=0D=0A=0D=0AMajor mode: Fundamental=0D=0A=0D= =0AMinor modes in effect:=0D=0A shell-dirtrack-mode: t=0D=0A tooltip-mode= : t=0D=0A mouse-wheel-mode: t=0D=0A tool-bar-mode: t=0D=0A menu-bar-mode= : t=0D=0A file-name-shadow-mode: t=0D=0A global-font-lock-mode: t=0D=0A = font-lock-mode: t=0D=0A blink-cursor-mode: t=0D=0A auto-composition-mode:= t=0D=0A auto-encryption-mode: t=0D=0A auto-compression-mode: t=0D=0A li= ne-number-mode: t=0D=0A transient-mark-mode: t=0D=0A=0D=0ARecent input:=0D= =0AM-x g r e p x SPC * C-x `=0D=0AM-x r e p o r t - e m a= c s - b u g =0D=0A=0D=0ARecent messages:=0D=0AFor information abou= t GNU Emacs and the GNU system, type C-h C-a.=0D=0AGrep finished (matches f= ound)=0D=0Acompilation-next-error-function: Symbol's function definition is= void: cl--set-nthcdr=0D=0A=0D=0ALoad-path shadows:=0D=0ANone found.=0D=0A=0D= =0AFeatures:=0D=0A(shadow sort gnus-util mail-extr help-fns help-mode view = emacsbug=0D=0Amessage format-spec rfc822 mml easymenu mml-sec mm-decode mm-= bodies=0D=0Amm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader se= ndmail=0D=0Arfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils shell = pcomplete=0D=0Agrep compile comint ansi-color ring time-date tooltip ediff-= hook=0D=0Avc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-wi= n=0D=0Aw32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list=0D= =0Anewcomment lisp-mode register page menu-bar rfn-eshadow timer select=0D=0A= scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham=0D= =0Ageorgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao=0D=0A= korean japanese hebrew greek romanian slovak czech european ethiopic=0D=0Ai= ndian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple=0D=0Aa= bbrev minibuffer button faces cus-face files text-properties overlay=0D=0As= ha1 md5 base64 format env code-pages mule custom widget=0D=0Ahashtable-prin= t-readable backquote make-network-process multi-tty emacs)=0D=0ADISCLAIMER:=0D= =0AThis email and any attachments hereto contains proprietary information, = some or all of which may be confidential or legally privileged. It is for t= he exclusive use of the intended recipient(s) only. If an addressing or tra= nsmission error has misdirected this e-mail and you are not the intended re= cipient(s), please notify the author by replying to this e-mail. If you are= not the intended recipient you must not use, disclose, distribute, copy, p= rint, or rely on this e-mail or any attachments, as this may be unlawful.=0D= =0A --_000_152DE8612540D5418E89A2443B68B0E494603BCFBOURNExuhbnhsuk_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

As of trunk revision 1086= 59, the default next-error function in

com= pilation-mode appears to have a run-time dependency

upon subst `cl--set-nthcdr'.

 

Recipe from `emacs -Q' (assuming curre= nt directory contains files that

= contain &= quot;x"):

 

M-x grep RET x SPC * RET C-x `

 

Expected result: successfully go t= o location of first match.

 

Actual result: go to location of first match then = ding, saying:

  "compilation-nex= t-error-function: Symbol's function definition is void: cl--set-nthcdr"= ;.

 

 

In GNU Emacs 24.1.50.1 (i386-mingw= -nt5.1.2600)

of 2012-06-19 on 57172UHB

Bzr revision: 108659 cyd@gnu.org-20120619070= 544-ejj0ov8gz1nk95kh

Windowing system distri= butor `Microsoft Corp.', version 5.1.2600

= Configured using:

`configure --with-gcc (= 4.6) --enable-checking --cflags

<= span style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'> -fno-omit= -frame-pointer -L c:/gnuwin32/lib -I c:/gnuwin32/include'=

 

Important settings:=

  value of $EMACSDATA: C:/Emacs/emac= s-108659/etc

  value of $EMACSDOC: C:= /Emacs/emacs-108659/etc

  value of $E= MACSLOADPATH: C:/Emacs/emacs-108659/site-lisp;C:/Emacs/emacs-108659/../site= -lisp;C:/Emacs/emacs-108659/lisp;C:/Emacs/emacs-108659/leim

  value of $EMACSPATH: C:/Emacs/emacs-108659/bin

  value of $LANG: ENG<= /p>

  locale-coding-system: cp1252

  default enable-multibyte-characters: t

 

Major mode: Fundamental=

 

M= inor modes in effect:

  shell-dirtrac= k-mode: t

  tooltip-mode: t

  mouse-wheel-mode: t

  tool-bar-mode: t

=   me= nu-bar-mode: t

  file-name-shadow-mod= e: t

  global-font-lock-mode: t<= /o:p>

  font-lock-mode: t

<= p class=3DMsoNormal>  blink-cursor-mode: t

&nb= sp; auto-composition-mode: t

  auto-e= ncryption-mode: t

  auto-compression-= mode: t

  line-number-mode: t

  transient-mark-mode: t

 

Recent input:

M-x g r e p <return> x SPC * <return> C= -x `

M-x r e p o r t - e m a c s - b u g &= lt;return>

 

=

Recent messages:

For informati= on about GNU Emacs and the GNU system, type C-h C-a.

<= p class=3DMsoNormal>Grep finished (matches found)

c= ompilation-next-error-function: Symbol's function definition is void: cl--s= et-nthcdr

 

Load-path shadows:

None found.

 

Featu= res:

(shadow sort gnus-util mail-extr help= -fns help-mode view emacsbug

message forma= t-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies

mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader s= endmail

rfc2047 rfc2045 ietf-drums mm-util= mail-prsvr mail-utils shell pcomplete

gre= p compile comint ansi-color ring time-date tooltip ediff-hook

vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-l= isp w32-win

w32-vars tool-bar dnd fontset = image regexp-opt fringe tabulated-list

new= comment lisp-mode register page menu-bar rfn-eshadow timer select

scroll-bar mouse jit-lock font-lock syntax facemenu= font-core frame cham

georgian utf-8-lang = misc-lang vietnamese tibetan thai tai-viet lao

korean japanese hebrew greek romanian slovak czech european ethiopic

indian cyrillic chinese case-table epa-hook= jka-cmpr-hook help simple

abbrev minibuff= er button faces cus-face files text-properties overlay

sha1 md5 base64 format env code-pages mule custom widget<= /o:p>

hashtable-print-readable backquote make-network= -process multi-tty emacs)




DISCLAIMER:
=0D=0AThis e= mail and any attachments hereto contains prop= rietary information, some or all of which&nbs= p;may be confidential or legally privileged. = It is for the exclusive use of the = intended recipient(s) only. If an addressing = or transmission error has misdirected this e-= mail and you are not the intended recipi= ent(s), please notify the author by replying&= nbsp;to this e-mail. If you are not the&= nbsp;intended recipient you must not use, dis= close, distribute, copy, print, or rely on&nb= sp;this e-mail or any attachments, as this&nb= sp;may be unlawful.
--_000_152DE8612540D5418E89A2443B68B0E494603BCFBOURNExuhbnhsuk_-- ------------=_1340400661-17480-1--