From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Emacs 23.3 released Date: Mon, 14 Mar 2011 10:10:27 -0400 Message-ID: References: <87sjuulr20.fsf@gmail.com> <87aah2p1s1.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1300111863 19520 80.91.229.12 (14 Mar 2011 14:11:03 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 14 Mar 2011 14:11:03 +0000 (UTC) Cc: emacs-devel@gnu.org To: Juanma Barranquero Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 14 15:10:59 2011 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.69) (envelope-from ) id 1Pz8U7-0006dN-8b for ged-emacs-devel@m.gmane.org; Mon, 14 Mar 2011 15:10:59 +0100 Original-Received: from localhost ([127.0.0.1]:49271 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pz8U6-0006xu-J2 for ged-emacs-devel@m.gmane.org; Mon, 14 Mar 2011 10:10:58 -0400 Original-Received: from [140.186.70.92] (port=55160 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pz8U0-0006xn-HE for emacs-devel@gnu.org; Mon, 14 Mar 2011 10:10:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pz8Tz-0000G2-G7 for emacs-devel@gnu.org; Mon, 14 Mar 2011 10:10:52 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:55860 helo=ironport2-out.pppoe.ca) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pz8Tz-0000Fp-DU for emacs-devel@gnu.org; Mon, 14 Mar 2011 10:10:51 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAA+/fU3O+IG+/2dsb2JhbACmBXi/eYViBJVM X-IronPort-AV: E=Sophos;i="4.62,316,1297054800"; d="scan'208";a="96371460" Original-Received: from 206-248-129-190.dsl.teksavvy.com (HELO ceviche.home) ([206.248.129.190]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 14 Mar 2011 10:10:27 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id 77CE7660D3; Mon, 14 Mar 2011 10:10:27 -0400 (EDT) In-Reply-To: (Juanma Barranquero's message of "Sat, 12 Mar 2011 13:23:38 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 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:137215 Archived-At: > I'm now bootstrapping lexbind-new straight from the repo, with just > two changes: Great. So my changes to makefile.w32-in work? The mind boggles! > - Using loaddefs.el from a previous bootstrap as ldefs-boot.el. Hmm... I'm really curious why that's needed. I rarely bootstrap my usual Emacs, but I bootstrap the lexbind branch pretty often (using some underused old 16-core Athlon X2 machine, it's barely 3mins to bootstrap, less than a minute and a half to recompile all the files) for benchmarking purposes. So under GNU/Linux it bootstraps fine, and the loaddefs.el should not be affected much by platform differences, AFAICT. I just noticed that, contrary to my belief, the lexbind branch does have changes in ldefs-boot (so I'll get conflicts at the next merge that changes ldefs-boot). Could you try bzr revert -r ancestor:../trunk lisp/ldefs-boot.el or copy the trunk's ldefs-boot.el to see if that fixes the problem? (both the trunk's and the current lexbind version work fine for me under GNU/Linux). > On make'ing the target compile-CMD, bytecompiling the COMPILE_FIRST > files throws errors for pcase.el, macroexp.el and cconv.el, like > these: I guess the patch below will fix those problem. Stefan === modified file 'lisp/makefile.w32-in' --- lisp/makefile.w32-in 2011-03-12 03:32:43 +0000 +++ lisp/makefile.w32-in 2011-03-14 13:49:12 +0000 @@ -84,9 +84,9 @@ COMPILE_FIRST = \ $(lisp)/emacs-lisp/byte-opt.el \ $(lisp)/emacs-lisp/bytecomp.el \ - $(lisp)/emacs-lisp/pcase.elc \ - $(lisp)/emacs-lisp/macroexp.elc \ - $(lisp)/emacs-lisp/cconv.elc \ + $(lisp)/emacs-lisp/pcase.el \ + $(lisp)/emacs-lisp/macroexp.el \ + $(lisp)/emacs-lisp/cconv.el \ $(lisp)/subr.el \ $(lisp)/progmodes/cc-mode.el \ $(lisp)/progmodes/cc-vars.el