Emacs 21 for Mac OS X
Latest News, FAQ, Files, Links, and other Resources.
Latest News

Introduction

Obtaining and Building Emacs

FAQ

Resources


Emacs Home Page

Emacs Project Page on Savannah

Emacs for Mac OS Classic Project Page


My OS X Programming Blog

    This is Emacs 21's Mac OS X maintainer's web page.

Bootstrapping Broken

Sunday, November 24, 2002

The CVS seems broken for bootstrapping again. Please try an earlier version (yesterday's) or try doing this after updating to the latest version before running make bootstrap:

  cvs update -r 1.272 lisp/faces.el
  cvs update -r 1.29 lisp/cus-face.el

Steven Tamm has found a solution to the problem. Hopefully dumped Emacs executables will from now on survive system updates. See his post to emacs-devel. The following is his patch.

Index: unexmacosx.c
===================================================================
RCS file: /cvsroot/emacs/emacs/src/unexmacosx.c,v
retrieving revision 1.1
diff -u -r1.1 unexmacosx.c
--- unexmacosx.c        26 Apr 2002 23:39:05 -0000      1.1
+++ unexmacosx.c        25 Nov 2002 00:17:39 -0000
@@ -888,7 +888,7 @@
        /* 2002-04-15 T. Ikegami .  The original
           code to get size failed to reallocate read_buffer
           (lread.c).  */
-       int old_size = emacs_zone->size (emacs_zone, old_ptr);
+       int old_size = malloc_default_zone()->size (emacs_zone, old_ptr);
        int size = new_size > old_size ? old_size : new_size;
 
        if (size)

November 2002
Sun Mon Tue Wed Thu Fri Sat
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Oct  Dec


Copyright © 2003 Andrew Choi <akochoi-emacs at shaw.ca> Created with
BlogMax
emacs Made on a Mac