From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel,gmane.emacs.pretest.bugs Subject: Re: make bootsrap problems Date: Tue, 27 May 2008 15:29:00 -0400 Message-ID: References: <20080527055600.04681853@cs.sunysb.edu> <85bq2suivg.fsf@lola.goethe.zz> <874p8jvpfr.fsf@grumblesmurf.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1211916675 22208 80.91.229.12 (27 May 2008 19:31:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 27 May 2008 19:31:15 +0000 (UTC) Cc: emacs-pretest-bug@gnu.org, kifer@cs.sunysb.edu To: Espen Wiborg Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 27 21:31:56 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 1K14tX-0001RG-Ai for ged-emacs-devel@m.gmane.org; Tue, 27 May 2008 21:31:39 +0200 Original-Received: from localhost ([127.0.0.1]:45914 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K14sl-0008H9-Ms for ged-emacs-devel@m.gmane.org; Tue, 27 May 2008 15:30:51 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K14sf-0008Cv-8N for emacs-devel@gnu.org; Tue, 27 May 2008 15:30:45 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K14sd-0008AC-G1 for emacs-devel@gnu.org; Tue, 27 May 2008 15:30:44 -0400 Original-Received: from [199.232.76.173] (port=49637 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K14sd-0008A3-6v for emacs-devel@gnu.org; Tue, 27 May 2008 15:30:43 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:51838) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K14sc-0000UO-TD for emacs-devel@gnu.org; Tue, 27 May 2008 15:30:42 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1K14qy-0005bF-Bj; Tue, 27 May 2008 15:29:00 -0400 X-Spook: CNCIS class struggle pink noise Freeh Bush Wired analyzer X-Ran: AExjT7gf*C}Rg>[$6'F-#0A0Q|JGO9%(cJ!'yk.fO04, (Espen Wiborg's message of "Tue, 27 May 2008 15:36:56 +0200") 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:97824 gmane.emacs.pretest.bugs:22462 Archived-At: Espen Wiborg wrote: > The problem is that the generated sed script is missing a line > continuation backslash. It works for me on several varieties of RHEL, and on Debian testing. > The following patch fixes: Not for me. Applying this patch, my generated Makefile.in ends up containing: ELCFILES = \\ $(lisp)/abbrev.elc \ rather than ELCFILES = \ $(lisp)/abbrev.elc \ I guess it's something to do with sed and/or /bin/sh versions. (It's not vital that this command work for everyone, though of course that is what I would like.) > Index: lisp/Makefile.in > =================================================================== > RCS file: /cvsroot/emacs/emacs/lisp/Makefile.in,v > retrieving revision 1.123 > diff -c -r1.123 Makefile.in > *** lisp/Makefile.in 27 May 2008 02:14:46 -0000 1.123 > --- lisp/Makefile.in 27 May 2008 13:21:27 -0000 > *************** > *** 164,170 **** > ## building Emacs. > update-elclist: > echo "/^ELCFILES/,/^$$/c\\" > temp.sed > ! echo "ELCFILES = \\\\\\" >> temp.sed > exclude=`echo $(COMPILE_FIRST) | sed -e 's, ,\\\\|,g' -e 's,\/,\\\\/,g'`; \ > ls $(lisp)/*.elc $(lisp)/*/*.elc | sed -e "/$$exclude/d" -e "s|^$(lisp)| \$$(lisp)|" -e 's/$$/ \\\\\\/' -e '$$ s/ \\\\//' >> temp.sed > echo "" >> temp.sed > --- 164,170 ---- > ## building Emacs. > update-elclist: > echo "/^ELCFILES/,/^$$/c\\" > temp.sed > ! echo "ELCFILES = \\\\\\\\\\" >> temp.sed > exclude=`echo $(COMPILE_FIRST) | sed -e 's, ,\\\\|,g' -e 's,\/,\\\\/,g'`; \ > ls $(lisp)/*.elc $(lisp)/*/*.elc | sed -e "/$$exclude/d" -e "s|^$(lisp)| \$$(lisp)|" -e 's/$$/ \\\\\\/' -e '$$ s/ \\\\//' >> temp.sed > echo "" >> temp.sed > > Thermodynamics in a nutshell: > 1st Law: You can't win. (Energy is conserved) > 2nd Law: You can't break even. (Entropy) > 0th Law: You can't even quit the game. (Closed systems) -- Taki Kogoma I thought that was C.P. Snow.