From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel Subject: Re: Please fix before the release of 23.1 Date: Sat, 09 Aug 2008 20:55:38 -0400 Message-ID: References: <877ibp4hh3.fsf@vorlon.ganneff.de> <871w1xfmsb.fsf@grepfind.mwolson.org> <87ljzj3oad.fsf_-_@grepfind.mwolson.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1218329818 28440 80.91.229.12 (10 Aug 2008 00:56:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 10 Aug 2008 00:56:58 +0000 (UTC) Cc: emacs-devel@gnu.org To: Michael Olson Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 10 02:57:49 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KRzFk-000664-Um for ged-emacs-devel@m.gmane.org; Sun, 10 Aug 2008 02:57:49 +0200 Original-Received: from localhost ([127.0.0.1]:54370 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KRzEp-00022R-9n for ged-emacs-devel@m.gmane.org; Sat, 09 Aug 2008 20:56:51 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KRzEk-0001z0-3H for emacs-devel@gnu.org; Sat, 09 Aug 2008 20:56:46 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KRzEj-0001yM-Ez for emacs-devel@gnu.org; Sat, 09 Aug 2008 20:56:45 -0400 Original-Received: from [199.232.76.173] (port=40521 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KRzEj-0001yD-Bi for emacs-devel@gnu.org; Sat, 09 Aug 2008 20:56:45 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:41305) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KRzEj-0003Vn-JC for emacs-devel@gnu.org; Sat, 09 Aug 2008 20:56:45 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1KRzDe-0000O6-BH; Sat, 09 Aug 2008 20:55:38 -0400 X-Spook: BLU-114/B Exon Shell illuminati Venezuela electronic X-Ran: WOk_,1VO@t1rd4^("l?{-YE>O1aev^Ol>?')HvkRHzeQ\4v]Zq8s]M!dbSC'5,:AfU._65 X-Hue: green X-Attribution: GM In-Reply-To: <87ljzj3oad.fsf_-_@grepfind.mwolson.org> (Michael Olson's message of "Tue, 29 Jul 2008 22:59:38 -0700") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:102256 Archived-At: Michael Olson wrote: > This is a pretty serious regression, so I want to bring it to the > attention of the list again, in hopes it gets fixed before the release > of 23.1. I think the problem is in the byte-compiler. If this were true, we wouldn't be able to build Emacs, since there are numerous instances of such constructs in the source. Since we can, the problem either does not exist, or cannot be as general as you suggest. So please try to investigate further. >> This is a bug of emacs-snapshot, not semantic. The above compilation >> error is triggered by the following kind of statement: >> >> (eval-when-compile >> (require 'something) >> (require 'something-else)) >> >> The problem goes away when the lines are changed to: >> >> (eval-when-compile (require 'something)) >> (eval-when-compile (require 'something-else)) >> >> This is a regression and needs to be fixed in upstream Emacs.