From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 18 05:23:19 2011 Received: (at submit) by debbugs.gnu.org; 18 Apr 2011 09:23:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QBkfr-0002rF-7z for submit@debbugs.gnu.org; Mon, 18 Apr 2011 05:23:19 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QBkfo-0002r3-8o for submit@debbugs.gnu.org; Mon, 18 Apr 2011 05:23:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QBkff-0004yQ-A5 for submit@debbugs.gnu.org; Mon, 18 Apr 2011 05:23:07 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:45224) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QBkff-0004yL-8U for submit@debbugs.gnu.org; Mon, 18 Apr 2011 05:23:03 -0400 Received: from eggs.gnu.org ([140.186.70.92]:42299) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QBkfb-0005h9-Em for bug-gnu-emacs@gnu.org; Mon, 18 Apr 2011 05:23:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QBkfX-0004xx-GX for bug-gnu-emacs@gnu.org; Mon, 18 Apr 2011 05:22:59 -0400 Received: from v3-1008.vxen.de ([79.140.41.8]:56727) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QBkfX-0004xT-7D for bug-gnu-emacs@gnu.org; Mon, 18 Apr 2011 05:22:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From; bh=fq+/3h7eaRy3bDGvDg2x8NtNLm5YXmIhKNblBfzkGNo=; b=T45A9tmoLCTElqhFfmfILeJIkT7P/htZjB8rNsZZYy1X+Ior/n1mVV6TvyfelEzO8uwPnP8NPx5ZwxcxbPcbemQ+QfDzkteAatF5r+kZHsGb2gEPDO2dM2Dr0NsSBrO6; Received: from [134.76.4.230] (helo=imac.local) by v3-1008.vxen.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1QBkfP-0004xi-1D for bug-gnu-emacs@gnu.org; Mon, 18 Apr 2011 11:22:47 +0200 From: David Engster To: bug-gnu-emacs@gnu.org Subject: 24.0.50; 'byte-compile-error-on-warn' no effect on 'defvar ignored because X is let-bound' warning Date: Mon, 18 Apr 2011 11:22:40 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -5.0 (-----) Here's the recipe: * Create files --- test.el ---- (eval-when-compile (let ((test-something nil)) (require 'test2))) ---------------- --- test2.el ---- (defvar test-something t) (provide 'test2) ----------------- * Now byte-compile the first file with emacs --batch -L . --eval "(setq byte-compile-error-on-warn t)" -f batch-byte-compile test.el Output will be: Warning: defvar ignored because test-something is let-bound Wrote /home/user/test.elc with an exit code 0. * Expected behavior: batch-byte-compile should return the warning as an error with exit code >0. This was tested with Emacs bzr revno. 103887. -David From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 18 13:37:54 2011 Received: (at 8518) by debbugs.gnu.org; 18 Apr 2011 17:37:55 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QBsOY-0006Ik-D5 for submit@debbugs.gnu.org; Mon, 18 Apr 2011 13:37:54 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QBsOX-0006IY-Kr for 8518@debbugs.gnu.org; Mon, 18 Apr 2011 13:37:53 -0400 Received: from localhost ([127.0.0.1]:43885) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QBsOQ-0000eB-84; Mon, 18 Apr 2011 13:37:46 -0400 From: Glenn Morris To: David Engster Subject: Re: bug#8518: 24.0.50; 'byte-compile-error-on-warn' no effect on 'defvar ignored because X is let-bound' warning References: X-Spook: Arnett mania 9/11 Pine Gap doctrine Sears Tower virus X-Ran: s#/]7}Buf6B[h7nCUt/(Mhmu=^r:E{Bue[?;i]c.__'0J^LcB($OGF`,@sdp0z&n~*:oek X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 18 Apr 2011 13:37:45 -0400 In-Reply-To: (David Engster's message of "Mon, 18 Apr 2011 11:22:40 +0200") Message-ID: <84o5vh34m.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: -6.3 (------) X-Debbugs-Envelope-To: 8518 Cc: 8518@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.3 (------) The warning does not come from the compiler, it comes from when the code is evaluated. You get the same result with: emacs -batch -L . -l ./test.el From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 19 01:40:55 2011 Received: (at 8518-done) by debbugs.gnu.org; 19 Apr 2011 05:40:55 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QC3gF-0006DH-J0 for submit@debbugs.gnu.org; Tue, 19 Apr 2011 01:40:55 -0400 Received: from v3-1008.vxen.de ([79.140.41.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QC3gD-0006D6-Vi for 8518-done@debbugs.gnu.org; Tue, 19 Apr 2011 01:40:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=BmgS3xFQaJaL5pKgGi/hAqBcidEE6k+dZSfjPQx3Vqs=; b=hr47fK/RYo9XgAQyv/x/PJHuxFqoihx/RmqzHmAKoGsFoZBzlONXOI6O9exi4ih++ZLu5/Tst9zw1UPxGmOyCOav8CLg/hmL4me6awJmzYC4oaeCRow53tAYmIYS0RN+; Received: from dslc-082-083-052-255.pools.arcor-ip.net ([82.83.52.255] helo=spaten) by v3-1008.vxen.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1QC3g7-0007w0-V2; Tue, 19 Apr 2011 07:40:48 +0200 From: David Engster To: Glenn Morris Subject: Re: bug#8518: 24.0.50; 'byte-compile-error-on-warn' no effect on 'defvar ignored because X is let-bound' warning In-Reply-To: <84o5vh34m.fsf@fencepost.gnu.org> (Glenn Morris's message of "Mon, 18 Apr 2011 13:37:45 -0400") References: <84o5vh34m.fsf@fencepost.gnu.org> User-Agent: Gnus/5.110016 (No Gnus v0.16) Emacs/24.0.50 (gnu/linux) Date: Tue, 19 Apr 2011 07:39:50 +0200 Message-ID: <87ipuahk9l.fsf@engster.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 8518-done Cc: 8518-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.9 (--) Glenn Morris writes: > The warning does not come from the compiler, it comes from when the > code is evaluated. You get the same result with: > > emacs -batch -L . -l ./test.el Oh, you're right, of course. Sorry for the noise. -David From unknown Sun Jun 15 08:38:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 17 May 2011 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator