From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#14926: 24.3.50; Warning "`make-variable-buffer-local' should be called at toplevel" Date: Sun, 21 Jul 2013 14:11:38 -0700 (PDT) Message-ID: <2aaa3bfa-1556-4135-b70a-1308e6cc7cdd@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1374441132 12057 80.91.229.3 (21 Jul 2013 21:12:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 21 Jul 2013 21:12:12 +0000 (UTC) To: 14926@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 21 23:12:12 2013 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 1V10vL-0006rE-U9 for geb-bug-gnu-emacs@m.gmane.org; Sun, 21 Jul 2013 23:12:12 +0200 Original-Received: from localhost ([::1]:45698 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V10vL-0005At-9M for geb-bug-gnu-emacs@m.gmane.org; Sun, 21 Jul 2013 17:12:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56562) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V10vG-0005Am-Nh for bug-gnu-emacs@gnu.org; Sun, 21 Jul 2013 17:12:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V10vD-0004gC-T5 for bug-gnu-emacs@gnu.org; Sun, 21 Jul 2013 17:12:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V10vD-0004fw-Pa for bug-gnu-emacs@gnu.org; Sun, 21 Jul 2013 17:12:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1V10vD-0006b2-42 for bug-gnu-emacs@gnu.org; Sun, 21 Jul 2013 17:12:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 Jul 2013 21:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14926 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.137444111025324 (code B ref -1); Sun, 21 Jul 2013 21:12:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Jul 2013 21:11:50 +0000 Original-Received: from localhost ([127.0.0.1]:41343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V10v0-0006aO-7M for submit@debbugs.gnu.org; Sun, 21 Jul 2013 17:11:50 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:54775) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V10uy-0006a3-HV for submit@debbugs.gnu.org; Sun, 21 Jul 2013 17:11:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V10ur-0004YL-Rp for submit@debbugs.gnu.org; Sun, 21 Jul 2013 17:11:42 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:45019) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V10ur-0004YE-OP for submit@debbugs.gnu.org; Sun, 21 Jul 2013 17:11:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56491) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V10up-00059M-J2 for bug-gnu-emacs@gnu.org; Sun, 21 Jul 2013 17:11:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V10uo-0004Xr-OB for bug-gnu-emacs@gnu.org; Sun, 21 Jul 2013 17:11:39 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:41240) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V10uo-0004Xl-HJ for bug-gnu-emacs@gnu.org; Sun, 21 Jul 2013 17:11:38 -0400 Original-Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r6LLBalO007651 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 21 Jul 2013 21:11:37 GMT Original-Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6LLBavt000441 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 21 Jul 2013 21:11:36 GMT Original-Received: from abhmt109.oracle.com (abhmt109.oracle.com [141.146.116.61]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6LLBawX013271 for ; Sun, 21 Jul 2013 21:11:36 GMT X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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:76553 Archived-At: WHY? 1. The Elisp manual says nothing about this. Is this something new? If there is really a problem or potential problem then the manual should cover this in the section that describes this function. 2. What is wrong with code such as this at top level? It results in the warning. (when (fboundp 'foo) (defvar toto 42 "...") (make-variable-buffer-local 'toto)) As it is, the warning makes no sense to me. If there is some *specific* problem that can sometimes arise then describe the specific context where the problem might arise. Either get rid of this warning or have it explicitly point to a section of the Elisp manual that explains the problem - in precise terms. In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2013-07-14 on ODIEONE Bzr revision: 113423 lekktu@gmail.com-20130715004922-i67tg2ois14h3fpm Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/binary --enable-checking=3Dyes,glyphs CFLAGS=3D'-O0 -g3' CPPFLAGS=3D'-Ic:/Devel/emacs/include' LDFLAGS=3D'-Lc:/Devel/emacs/lib''