From unknown Sun Jun 22 11:42:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14831: cl-member warnings during bootstrap Resent-From: Juanma Barranquero Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jul 2013 14:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14831 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14831@debbugs.gnu.org X-Debbugs-Original-To: Bug-Gnu-Emacs Received: via spool by submit@debbugs.gnu.org id=B.13733809807201 (code B ref -1); Tue, 09 Jul 2013 14:43:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Jul 2013 14:43:00 +0000 Received: from localhost ([127.0.0.1]:42677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwZ87-0001s3-R8 for submit@debbugs.gnu.org; Tue, 09 Jul 2013 10:43:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43281) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwZ85-0001rn-75 for submit@debbugs.gnu.org; Tue, 09 Jul 2013 10:42:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UwZ7y-0002hF-SE for submit@debbugs.gnu.org; Tue, 09 Jul 2013 10:42:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38463) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwZ7y-0002hB-OX for submit@debbugs.gnu.org; Tue, 09 Jul 2013 10:42:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44990) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwZ7x-0005X5-0T for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2013 10:42:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UwZ7s-0002fm-AB for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2013 10:42:48 -0400 Received: from mail-ee0-x22f.google.com ([2a00:1450:4013:c00::22f]:43650) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwZ7s-0002en-2U for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2013 10:42:44 -0400 Received: by mail-ee0-f47.google.com with SMTP id e49so3638890eek.6 for ; Tue, 09 Jul 2013 07:42:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=AmIuIu+0+htLBZeGcaBzVA3kqB8VNwvF8D2bLSyhopU=; b=uThe/CaTmjP9wUeH5mFt3U1JfQm8D9JfBt6m/r6g3y8M9Jx9/ralW61cQ5jZjD4SVL dkMeOwGQtkn+cNQeemQRTYdZEQsxk3HP5KeQrNiQDU1nhb61L+/j3ObG7QjNcL0pqug8 bWmYa5Hefjli4wofKjQZbq0wBIZQcbKA1eA/WgwcbXooTzgEJ52g5SeqG9D3PIq0/FWu iYV48j+PtRvX2NiWbvIVJZXvvkGn3kwyKE7beXqFpRoRxvMfJy4aUKeG2Jm94ulB7I3c QSSUyGbajBgtSEIJdMkahdeSj+MsF5QcUJCjP6ftvesnG7tBBrrGbO65EGy0u278LBkq AuRQ== X-Received: by 10.15.25.2 with SMTP id k2mr30428306eeu.99.1373380963244; Tue, 09 Jul 2013 07:42:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Tue, 9 Jul 2013 07:42:03 -0700 (PDT) From: Juanma Barranquero Date: Tue, 9 Jul 2013 16:42:03 +0200 Message-ID: Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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: -4.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: -4.3 (----) Package: emacs Version: 24.3.50 During bootstrap, there are two cl-member related warnings: In end of data: international/mule-cmds.el:2981:1:Warning: the function `cl-member' is not known to be defined. In end of data: replace.el:2338:1:Warning: the function `cl-member' is not known to be defined. and indeed, mule-cmds.elc and replace.elc contain references to cl-member. Recompiling these files after bootstrap removes these references. From unknown Sun Jun 22 11:42:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14831: cl-member warnings during bootstrap Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jul 2013 15:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14831 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juanma Barranquero Cc: 14831@debbugs.gnu.org Received: via spool by 14831-submit@debbugs.gnu.org id=B14831.137338527518230 (code B ref 14831); Tue, 09 Jul 2013 15:55:01 +0000 Received: (at 14831) by debbugs.gnu.org; 9 Jul 2013 15:54:35 +0000 Received: from localhost ([127.0.0.1]:42851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwaFO-0004jv-9t for submit@debbugs.gnu.org; Tue, 09 Jul 2013 11:54:34 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:55950 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwaFL-0004jl-CI for 14831@debbugs.gnu.org; Tue, 09 Jul 2013 11:54:31 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UwaFJ-0003Nf-BC; Tue, 09 Jul 2013 11:54:29 -0400 From: Glenn Morris References: X-Spook: pipeline military ASPIC pink noise clandestine Ansar X-Ran: g9=9<5WnF%xJ'wiOmxvj!C,+}M%Db`X~wQ+# (Juanma Barranquero's message of "Tue, 9 Jul 2013 16:42:03 +0200") 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: -5.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: -5.3 (-----) Juanma Barranquero wrote: > In end of data: > international/mule-cmds.el:2981:1:Warning: the function `cl-member' is not > known to be defined. > > In end of data: > replace.el:2338:1:Warning: the function `cl-member' is not known to be > defined. It is not a real problem. It is due to (or (load "cl-loaddefs" 'noerror 'quiet) ;; When bootstrapping, cl-loaddefs hasn't been built yet! (require 'cl-macs)) Loading cl-seq as well as cl-macs would make it go away. From unknown Sun Jun 22 11:42:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14831: cl-member warnings during bootstrap Resent-From: Juanma Barranquero Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jul 2013 15:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14831 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 14831@debbugs.gnu.org Received: via spool by 14831-submit@debbugs.gnu.org id=B14831.137338541418646 (code B ref 14831); Tue, 09 Jul 2013 15:57:02 +0000 Received: (at 14831) by debbugs.gnu.org; 9 Jul 2013 15:56:54 +0000 Received: from localhost ([127.0.0.1]:42864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwaHd-0004qY-DI for submit@debbugs.gnu.org; Tue, 09 Jul 2013 11:56:54 -0400 Received: from mail-ee0-f54.google.com ([74.125.83.54]:43791) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwaHZ-0004qD-JZ for 14831@debbugs.gnu.org; Tue, 09 Jul 2013 11:56:50 -0400 Received: by mail-ee0-f54.google.com with SMTP id t10so3788040eei.41 for <14831@debbugs.gnu.org>; Tue, 09 Jul 2013 08:56:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=vQByZd9HEzWKgD6f66VeeYGxJq7wkeIRdmbBYhoJ6YI=; b=AQ80Npa9OLYeVctHBChGHJ44ljRCI1VZqGAticjXtXx6vBBwTBJWDgtJPO1P09Z6XB pQJQiu1v0lDWDBg2mQXKMclNJ9r35hBTfEllTxc+zKNVRtkAjO7Zxg9gp9oS8K3LFc17 AoB+jT9uYROMkIz2Edg8AnBUk9Eksn2NoGPHWWQ6B8Wolzqeb00j2JF+ltJVnq2KlnBN Talj5YwZvXL/IFziY5gcxJtBCHRKuLqt9EGOnrbT26rouc6TKudG3AlEtsHJdj77Oit+ 3nLYqyzeGTuZfS5m2kbIxJr9yDKojPOH1YUQ8nQCterUCfyq8uVqiL8OvFksSh9f0GYv pWHQ== X-Received: by 10.15.25.2 with SMTP id k2mr30757326eeu.99.1373385403344; Tue, 09 Jul 2013 08:56:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Tue, 9 Jul 2013 08:56:03 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Tue, 9 Jul 2013 17:56:03 +0200 Message-ID: Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) 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.7 (/) On Tue, Jul 9, 2013 at 5:54 PM, Glenn Morris wrote: > It is not a real problem. It is due to OK. > Loading cl-seq as well as cl-macs would make it go away. Any reason not to do so? From unknown Sun Jun 22 11:42:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14831: cl-member warnings during bootstrap Resent-From: Juanma Barranquero Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Jul 2013 11:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14831 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 14831@debbugs.gnu.org Received: via spool by 14831-submit@debbugs.gnu.org id=B14831.137388822628866 (code B ref 14831); Mon, 15 Jul 2013 11:38:01 +0000 Received: (at 14831) by debbugs.gnu.org; 15 Jul 2013 11:37:06 +0000 Received: from localhost ([127.0.0.1]:55214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyh5V-0007VR-U2 for submit@debbugs.gnu.org; Mon, 15 Jul 2013 07:37:06 -0400 Received: from mail-ee0-f46.google.com ([74.125.83.46]:36436) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyh5T-0007Uo-HP for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 07:37:04 -0400 Received: by mail-ee0-f46.google.com with SMTP id d41so7414978eek.19 for <14831@debbugs.gnu.org>; Mon, 15 Jul 2013 04:36:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=y/K4SnNbN1FbIryFW7laEcuEfeghksXc+gKJF/9NW2A=; b=S6SxCurOBWCZ2Iv9QX8JitwQlkC6EkLbew8bYz7WtxVOxT2BaTSZDgBm1P9xBKlKGu leZNPbBkZPoyRlVsOIv9Y5TLiomCZgsVWRrexUXyshxIo7UPFDbirEjpc15Qb3MUY3s0 WkedmhzsWr281GLn4Glrje68xX4mdww3S9vl3By2vF2VJVx6HJmsIbF9tm3NPxF6ki5C w5zjmLj7Vn0kdzj+NlRI1sFo/WZbCpQrWpAGINUxtQcLpTCaVJNINJ7ZPUfNOe4sad4f ejQLE6gub/feRwUdMf7/oo0aPrs1MMKNu+gKOlKylmnoctH3deCywL+Kxe0iyk2MUGFe KpJg== X-Received: by 10.15.102.68 with SMTP id bq44mr3484181eeb.89.1373888217626; Mon, 15 Jul 2013 04:36:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Mon, 15 Jul 2013 04:36:17 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Mon, 15 Jul 2013 13:36:17 +0200 Message-ID: Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) 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.7 (/) On Tue, Jul 9, 2013 at 5:54 PM, Glenn Morris wrote: > It is not a real problem. It is due to > > (or (load "cl-loaddefs" 'noerror 'quiet) > ;; When bootstrapping, cl-loaddefs hasn't been built yet! > (require 'cl-macs)) > > Loading cl-seq as well as cl-macs would make it go away. Hmm. I added (require 'cl-seq), bootstrapped, and the cl-member warnings didn't go away. From unknown Sun Jun 22 11:42:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14831: cl-member warnings during bootstrap Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Jul 2013 16:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14831 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juanma Barranquero Cc: 14831@debbugs.gnu.org Received: via spool by 14831-submit@debbugs.gnu.org id=B14831.137390461412998 (code B ref 14831); Mon, 15 Jul 2013 16:11:01 +0000 Received: (at 14831) by debbugs.gnu.org; 15 Jul 2013 16:10:14 +0000 Received: from localhost ([127.0.0.1]:56138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UylLo-0003NY-OA for submit@debbugs.gnu.org; Mon, 15 Jul 2013 12:10:13 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54257 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UylLl-0003NL-HA for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 12:10:10 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UylLk-0002SX-7t; Mon, 15 Jul 2013 12:10:08 -0400 From: Glenn Morris References: X-Spook: bemd CIA Legion of Doom weapons of mass destruction Sears X-Ran: =(9/!FhoOn<`99H=L6Oa}Z/-vgMPY[bf>tB>^)DJ1O[Dh8x[{&)_=T||2kL%0a (Juanma Barranquero's message of "Mon, 15 Jul 2013 13:36:17 +0200") 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: -5.4 (-----) 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 (-----) Juanma Barranquero wrote: >> Loading cl-seq as well as cl-macs would make it go away. > > Hmm. I added (require 'cl-seq), bootstrapped, and the cl-member > warnings didn't go away. Works for me (after changing cl-seq to provide itself). From unknown Sun Jun 22 11:42:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14831: cl-member warnings during bootstrap Resent-From: Juanma Barranquero Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Jul 2013 16:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14831 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 14831@debbugs.gnu.org Received: via spool by 14831-submit@debbugs.gnu.org id=B14831.137390547515304 (code B ref 14831); Mon, 15 Jul 2013 16:25:02 +0000 Received: (at 14831) by debbugs.gnu.org; 15 Jul 2013 16:24:35 +0000 Received: from localhost ([127.0.0.1]:56144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UylZi-0003yl-4R for submit@debbugs.gnu.org; Mon, 15 Jul 2013 12:24:34 -0400 Received: from mail-ee0-f48.google.com ([74.125.83.48]:36567) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UylZf-0003yQ-6Q for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 12:24:32 -0400 Received: by mail-ee0-f48.google.com with SMTP id b47so7695922eek.35 for <14831@debbugs.gnu.org>; Mon, 15 Jul 2013 09:24:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=0aWTMSpUQUWevxJesncaQgAFtjMmlfcRz0afRZ+6Xwk=; b=PWy7DUckifYf2X4Gl5OADCpX2b1gbnmb5GiuPg0oVOyBhfZudstPVnC25M1ZuhN3ey PB9Oi0FyM7k8PLeDaIDLk0QimPape7UwtCrYrLO5zM6J7cRvQGXICuavfIFYfkN2CQPQ /nLRuhn72PsyrYSW1b3CE2rKRso0VNqpV3fIOMBwFRh90mv3/O25R0klc5PvioiW5SJz 2EVCjLZeVLkoKA6BYdMfm7XpritW9Y5ofv5FljM/dewsmWTb/d1yhcchXIlB0bHY+M1V JqvK/qCmbB/bMgcVP03MOV2IXgbNlkSHpv/TP+fZAPQn/Aitzx7RkxeT8byCg0d6jqHD Of+w== X-Received: by 10.14.218.8 with SMTP id j8mr59729517eep.129.1373905465427; Mon, 15 Jul 2013 09:24:25 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Mon, 15 Jul 2013 09:23:45 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Mon, 15 Jul 2013 18:23:45 +0200 Message-ID: Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) 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.7 (/) On Mon, Jul 15, 2013 at 6:10 PM, Glenn Morris wrote: > Works for me (after changing cl-seq to provide itself). Well, are you going to install the change, then, or is there any downside? J From unknown Sun Jun 22 11:42:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14831: cl-member warnings during bootstrap In-Reply-To: Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Jul 2013 19:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14831 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juanma Barranquero Cc: 14831@debbugs.gnu.org Received: via spool by 14831-submit@debbugs.gnu.org id=B14831.137391769211242 (code B ref 14831); Mon, 15 Jul 2013 19:49:01 +0000 Received: (at 14831) by debbugs.gnu.org; 15 Jul 2013 19:48:12 +0000 Received: from localhost ([127.0.0.1]:56477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyokl-0002vF-TG for submit@debbugs.gnu.org; Mon, 15 Jul 2013 15:48:12 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:58742 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyokj-0002v7-8Z for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 15:48:10 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Uyoki-0004oV-D0; Mon, 15 Jul 2013 15:48:08 -0400 From: Glenn Morris References: X-Spook: PET ANDVT data haven sweep Clinton nitrate Vickie Weaver X-Ran: U# 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.4 (-----) 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 (-----) Juanma Barranquero wrote: > Well, are you going to install the change, then, or is there any downside? I think it's up to Stefan, who authored the current state. AFAIK, the warnings are harmless. Loading extra files slows down the build by some fractional amount (that's the only downside I can see). So maybe he prefers to leave it as-is. From unknown Sun Jun 22 11:42:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14831: cl-member warnings during bootstrap Resent-From: Juanma Barranquero Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Jul 2013 19:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14831 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 14831@debbugs.gnu.org Received: via spool by 14831-submit@debbugs.gnu.org id=B14831.137391787011655 (code B ref 14831); Mon, 15 Jul 2013 19:52:01 +0000 Received: (at 14831) by debbugs.gnu.org; 15 Jul 2013 19:51:10 +0000 Received: from localhost ([127.0.0.1]:56483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyond-00031v-MM for submit@debbugs.gnu.org; Mon, 15 Jul 2013 15:51:10 -0400 Received: from mail-ee0-f48.google.com ([74.125.83.48]:43157) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyonb-00031N-8J for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 15:51:07 -0400 Received: by mail-ee0-f48.google.com with SMTP id b47so7692371eek.21 for <14831@debbugs.gnu.org>; Mon, 15 Jul 2013 12:51:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=5/MP10SHyeImDqlUkSFdimvZ5vgwmntdkOpUcF+xOds=; b=rGVUytrLL0EjGQrMLJgukxyE6tkQf7MZMo7d3fqi2thhQl8gnddtIC905SshaeOqWE Nzq8qeMqruQQU5lW7cAq108y51WB5EEM/0xecSG9dr2XhWsLLu+pRyRp0y3CIFKmJW/l 4PfKBw/uk4MHCvPn+Bi3z0GQ5E/pFHwHzbjdGlr63wyNu/Myv1Gp66KD6bX13S0wHtuE ztE80E7nkGra9xNZjDAnNfnaDBJoNRlom2Wbxlrx6adRSceScxstmQa0keMyPUR07R/L CPGrjJVUei4IfRgEnOxIa7JzffCDf+Q3O+KjOkhVBUxOTHRiibpIesr5fnsVFdwcU/B5 40Mg== X-Received: by 10.15.76.71 with SMTP id m47mr59615876eey.70.1373917861208; Mon, 15 Jul 2013 12:51:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Mon, 15 Jul 2013 12:50:21 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Mon, 15 Jul 2013 21:50:21 +0200 Message-ID: Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) 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.7 (/) > I think it's up to Stefan, who authored the current state. > AFAIK, the warnings are harmless. Loading extra files slows down the > build by some fractional amount (that's the only downside I can see). > So maybe he prefers to leave it as-is. OK, thanks. From unknown Sun Jun 22 11:42:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14831: cl-member warnings during bootstrap Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Jul 2013 00:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14831 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: Juanma Barranquero , 14831@debbugs.gnu.org Received: via spool by 14831-submit@debbugs.gnu.org id=B14831.137393398718534 (code B ref 14831); Tue, 16 Jul 2013 00:20:01 +0000 Received: (at 14831) by debbugs.gnu.org; 16 Jul 2013 00:19:47 +0000 Received: from localhost ([127.0.0.1]:56924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyszb-0004or-5M for submit@debbugs.gnu.org; Mon, 15 Jul 2013 20:19:47 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:59071) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UyszY-0004oi-AD for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 20:19:45 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r6G0Jb5U024306; Mon, 15 Jul 2013 20:19:39 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id E2D3FAE0EF; Mon, 15 Jul 2013 20:19:34 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Mon, 15 Jul 2013 20:19:34 -0400 In-Reply-To: (Glenn Morris's message of "Mon, 15 Jul 2013 15:48:08 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4640=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4640> : streams <1001049> : uri <1477726> X-Spam-Score: -1.7 (-) 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.7 (-) >> Well, are you going to install the change, then, or is there any downside? > I think it's up to Stefan, who authored the current state. > AFAIK, the warnings are harmless. Loading extra files slows down the > build by some fractional amount (that's the only downside I can see). > So maybe he prefers to leave it as-is. It might be worth checking the impact on the bootstrap time. I'd like to understand exactly where those `cl-member's come from. I suspect the missing part is the (put 'cl-member 'compiler-macro #'cl--compiler-macro-member) which is normally in cl-loaddefs.el. Those residual cl-member calls may actually be a real problem, so maybe this is not just a minor cosmetic fix. Stefan "who can't dig into it further now" From unknown Sun Jun 22 11:42:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14831: cl-member warnings during bootstrap Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Jul 2013 01:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14831 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Juanma Barranquero , 14831@debbugs.gnu.org Received: via spool by 14831-submit@debbugs.gnu.org id=B14831.137393866730497 (code B ref 14831); Tue, 16 Jul 2013 01:38:01 +0000 Received: (at 14831) by debbugs.gnu.org; 16 Jul 2013 01:37:47 +0000 Received: from localhost ([127.0.0.1]:57044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UyuD4-0007vo-QX for submit@debbugs.gnu.org; Mon, 15 Jul 2013 21:37:47 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:36963 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UyuD3-0007vf-Cf for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 21:37:45 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UyuD2-00083Y-K5; Mon, 15 Jul 2013 21:37:44 -0400 From: Glenn Morris References: X-Spook: MIT-LL defense information warfare militia MD4 lynch Ft. X-Ran: R,j,i{o^L#Jipa758D46:`h8H0eh\XA].ZR@"v@!I[+dnZ,g;Z4Y{!^&16 $t\/|4W'L X-Hue: red X-Attribution: GM Date: Mon, 15 Jul 2013 21:37:44 -0400 In-Reply-To: (Stefan Monnier's message of "Mon, 15 Jul 2013 20:19:34 -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: -5.4 (-----) 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 (-----) Stefan Monnier wrote: > I'd like to understand exactly where those `cl-member's come from. > I suspect the missing part is the (put 'cl-member 'compiler-macro > #'cl--compiler-macro-member) which is normally in cl-loaddefs.el. > > Those residual cl-member calls may actually be a real problem, so maybe > this is not just a minor cosmetic fix. Deleting cl-loadefs.el and batch byte-compiling a file with sole contents: (defvar foo-bar nil) (add-to-list 'foo-bar 1) produces byte-code containing cl-member. Makes no sense to me... You are correct that adding (eval-and-compile (put 'cl-member 'compiler-macro#'cl--compiler-macro-member)) to the start of the file seems to fix it. From unknown Sun Jun 22 11:42:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14831: cl-member warnings during bootstrap Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Jul 2013 08:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14831 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: Juanma Barranquero , 14831@debbugs.gnu.org Received: via spool by 14831-submit@debbugs.gnu.org id=B14831.13739650719726 (code B ref 14831); Tue, 16 Jul 2013 08:58:02 +0000 Received: (at 14831) by debbugs.gnu.org; 16 Jul 2013 08:57:51 +0000 Received: from localhost ([127.0.0.1]:57601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uz14w-0002Wn-TY for submit@debbugs.gnu.org; Tue, 16 Jul 2013 04:57:51 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:59105) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uz14v-0002Wb-5I for 14831@debbugs.gnu.org; Tue, 16 Jul 2013 04:57:49 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r6G8vh42007570; Tue, 16 Jul 2013 04:57:45 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id BAA29AE0F1; Tue, 16 Jul 2013 04:57:42 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Tue, 16 Jul 2013 04:57:42 -0400 In-Reply-To: (Glenn Morris's message of "Mon, 15 Jul 2013 21:37:44 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4640=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4640> : streams <1001263> : uri <1478048> X-Spam-Score: -1.7 (-) 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.7 (-) >> I'd like to understand exactly where those `cl-member's come from. >> I suspect the missing part is the (put 'cl-member 'compiler-macro >> #'cl--compiler-macro-member) which is normally in cl-loaddefs.el. >> >> Those residual cl-member calls may actually be a real problem, so maybe >> this is not just a minor cosmetic fix. > Deleting cl-loadefs.el and batch byte-compiling a file with sole contents: > (defvar foo-bar nil) > (add-to-list 'foo-bar 1) > produces byte-code containing cl-member. Makes no sense to me... Aha! So it's the compiler-macro of add-to-list which turns an add-to-list call into a cl-pushnew call, which is then macro-expanded to something that uses cl-member, which should be turned into a plain `member' by `cl--compiler-macro-member'. So it can be fixed by changing the compiler-macro of add-to-list not to use cl-pushnew. Stefan From unknown Sun Jun 22 11:42:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14831: cl-member warnings during bootstrap Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Jul 2013 17:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14831 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Juanma Barranquero , 14831@debbugs.gnu.org Received: via spool by 14831-submit@debbugs.gnu.org id=B14831.137399477928174 (code B ref 14831); Tue, 16 Jul 2013 17:13:01 +0000 Received: (at 14831) by debbugs.gnu.org; 16 Jul 2013 17:12:59 +0000 Received: from localhost ([127.0.0.1]:58802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uz8o7-0007KM-Ax for submit@debbugs.gnu.org; Tue, 16 Jul 2013 13:12:59 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:55672 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uz8o5-0007KC-EX for 14831@debbugs.gnu.org; Tue, 16 Jul 2013 13:12:57 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Uz8o4-0006G2-J1; Tue, 16 Jul 2013 13:12:56 -0400 From: Glenn Morris References: X-Spook: secure BRLO Crypto AG Adriatic Mahmoud Ahmadinejad wire X-Ran: [w!D|al.I+Zu#jBM*CP9 (Stefan Monnier's message of "Tue, 16 Jul 2013 04:57:42 -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: -5.4 (-----) 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 (-----) Stefan Monnier wrote: > Aha! So it's the compiler-macro of add-to-list which turns an > add-to-list call into a cl-pushnew call, which is then macro-expanded to > something that uses cl-member, which should be turned into a plain > `member' by `cl--compiler-macro-member'. So it can be fixed by changing > the compiler-macro of add-to-list not to use cl-pushnew. Or move the (put 'cl-member 'compiler-macro #'cl--compiler-macro-member) from cl-seq to cl-macs (and probably the same for cl-assoc). That seems fine to me, since that is where cl--compiler-macro-member is defined, but I guess you might want to keep that statement where cl-member is defined instead. From unknown Sun Jun 22 11:42:24 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: Juanma Barranquero Subject: bug#14831: closed (Re: bug#14831: cl-member warnings during bootstrap) Message-ID: References: X-Gnu-PR-Message: they-closed 14831 X-Gnu-PR-Package: emacs Reply-To: 14831@debbugs.gnu.org Date: Mon, 22 Jul 2013 20:41:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1374525665-26681-1" This is a multi-part message in MIME format... ------------=_1374525665-26681-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #14831: cl-member warnings during bootstrap 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 14831@debbugs.gnu.org. --=20 14831: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D14831 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1374525665-26681-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 14831-done) by debbugs.gnu.org; 22 Jul 2013 20:40:38 +0000 Received: from localhost ([127.0.0.1]:43431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V1MuL-0006vO-Uj for submit@debbugs.gnu.org; Mon, 22 Jul 2013 16:40:38 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:40581) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V1MuI-0006ul-7j for 14831-done@debbugs.gnu.org; Mon, 22 Jul 2013 16:40:34 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFG4rw7r/2dsb2JhbABEuzWDWRdzgh4BAQQBViMQCw4mEhQYDSSIHgbBLZEKA6R6gV6DEw X-IPAS-Result: Av8EABK/CFG4rw7r/2dsb2JhbABEuzWDWRdzgh4BAQQBViMQCw4mEhQYDSSIHgbBLZEKA6R6gV6DEw X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="19556188" Received: from 184-175-14-235.dsl.teksavvy.com (HELO pastel.home) ([184.175.14.235]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 22 Jul 2013 16:40:22 -0400 Received: by pastel.home (Postfix, from userid 20848) id A8CD862EE3; Mon, 22 Jul 2013 16:40:27 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#14831: cl-member warnings during bootstrap Message-ID: References: Date: Mon, 22 Jul 2013 16:40:27 -0400 In-Reply-To: (Glenn Morris's message of "Tue, 16 Jul 2013 13:12:56 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 14831-done Cc: Juanma Barranquero , 14831-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 (/) >> Aha! So it's the compiler-macro of add-to-list which turns an >> add-to-list call into a cl-pushnew call, which is then macro-expanded to >> something that uses cl-member, which should be turned into a plain >> `member' by `cl--compiler-macro-member'. So it can be fixed by changing >> the compiler-macro of add-to-list not to use cl-pushnew. I installed the patch below which tightens things up a bit. Stefan === modified file 'lisp/subr.el' --- lisp/subr.el 2013-07-19 12:18:16 +0000 +++ lisp/subr.el 2013-07-22 16:46:55 +0000 @@ -1498,9 +1498,10 @@ ;; FIXME: Something like this could be used for `set' as well. (if (or (not (eq 'quote (car-safe list-var))) (special-variable-p (cadr list-var)) - (and append compare-fn)) + (not (macroexp-const-p append))) exp (let* ((sym (cadr list-var)) + (append (eval append)) (msg (format "`add-to-list' can't use lexical var `%s'; use `push' or `cl-pushnew'" sym)) ;; Big ugly hack so we only output a warning during @@ -1513,13 +1514,17 @@ (when (assq sym byte-compile--lexical-environment) (byte-compile-log-warning msg t :error)))) (code - (if append (macroexp-let2 macroexp-copyable-p x element - `(unless (member ,x ,sym) - (setq ,sym (append ,sym (list ,x))))) + `(unless ,(if compare-fn + (progn (require 'cl-lib) - `(cl-pushnew ,element ,sym - :test ,(or compare-fn '#'equal))))) + `(cl-member ,x ,sym :test ,compare-fn)) + ;; For bootstrapping reasons, don't rely on + ;; cl--compiler-macro-member for the base case. + `(member ,x ,sym)) + ,(if append + `(setq ,sym (append ,sym (list ,x))) + `(push ,x ,sym)))))) (if (not (macroexp--compiling-p)) code `(progn ------------=_1374525665-26681-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Jul 2013 14:43:00 +0000 Received: from localhost ([127.0.0.1]:42677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwZ87-0001s3-R8 for submit@debbugs.gnu.org; Tue, 09 Jul 2013 10:43:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43281) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwZ85-0001rn-75 for submit@debbugs.gnu.org; Tue, 09 Jul 2013 10:42:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UwZ7y-0002hF-SE for submit@debbugs.gnu.org; Tue, 09 Jul 2013 10:42:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38463) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwZ7y-0002hB-OX for submit@debbugs.gnu.org; Tue, 09 Jul 2013 10:42:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44990) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwZ7x-0005X5-0T for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2013 10:42:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UwZ7s-0002fm-AB for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2013 10:42:48 -0400 Received: from mail-ee0-x22f.google.com ([2a00:1450:4013:c00::22f]:43650) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwZ7s-0002en-2U for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2013 10:42:44 -0400 Received: by mail-ee0-f47.google.com with SMTP id e49so3638890eek.6 for ; Tue, 09 Jul 2013 07:42:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=AmIuIu+0+htLBZeGcaBzVA3kqB8VNwvF8D2bLSyhopU=; b=uThe/CaTmjP9wUeH5mFt3U1JfQm8D9JfBt6m/r6g3y8M9Jx9/ralW61cQ5jZjD4SVL dkMeOwGQtkn+cNQeemQRTYdZEQsxk3HP5KeQrNiQDU1nhb61L+/j3ObG7QjNcL0pqug8 bWmYa5Hefjli4wofKjQZbq0wBIZQcbKA1eA/WgwcbXooTzgEJ52g5SeqG9D3PIq0/FWu iYV48j+PtRvX2NiWbvIVJZXvvkGn3kwyKE7beXqFpRoRxvMfJy4aUKeG2Jm94ulB7I3c QSSUyGbajBgtSEIJdMkahdeSj+MsF5QcUJCjP6ftvesnG7tBBrrGbO65EGy0u278LBkq AuRQ== X-Received: by 10.15.25.2 with SMTP id k2mr30428306eeu.99.1373380963244; Tue, 09 Jul 2013 07:42:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Tue, 9 Jul 2013 07:42:03 -0700 (PDT) From: Juanma Barranquero Date: Tue, 9 Jul 2013 16:42:03 +0200 Message-ID: Subject: cl-member warnings during bootstrap To: Bug-Gnu-Emacs Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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: -4.3 (----) 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: -4.3 (----) Package: emacs Version: 24.3.50 During bootstrap, there are two cl-member related warnings: In end of data: international/mule-cmds.el:2981:1:Warning: the function `cl-member' is not known to be defined. In end of data: replace.el:2338:1:Warning: the function `cl-member' is not known to be defined. and indeed, mule-cmds.elc and replace.elc contain references to cl-member. Recompiling these files after bootstrap removes these references. ------------=_1374525665-26681-1--