[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: buffer.c/buffer.h: How to add new buffer-local variables?
From: |
Keith David Bershatsky |
Subject: |
Re: buffer.c/buffer.h: How to add new buffer-local variables? |
Date: |
Sat, 06 Apr 2019 19:50:14 -0700 |
Using an unsophisticated method of going back in time and building various
versions of Emacs on the w32 platform, I tracked down the inability to add a
few new buffer-local variables in buffer.c/buffer.h to a commit that occurred
on 01/31/2019: 05d2fc7170fb66a87601b1c76ddae2c1b7b4b934.
Steps to reproduce the issue:
1. git reset --hard 05d2fc7170fb66a87601b1c76ddae2c1b7b4b934
2. Apply the attached patch that adds a few new buffer local variables.
3. Build a w32 version of Emacs [I use MinGW_32 and ezwinports downloaded a
couple of years ago, on a Windows XP SP-3 box]:
CFLAGS='-O0 -g3' ./configure \
--prefix=/c/docume~1/admini~1/desktop/trunk \
--enable-checking='yes,glyphs' \
--enable-check-lisp-object-type \
--without-compress-install \
--without-makeinfo \
--with-gnutls=no \
--with-mailutils \
--without-makeinfo
4. The build terminates abnormally at the following location:
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
make[2]: *** [emacs-lisp/macroexp.elc] Error 3
make[2]: Leaving directory
`/c/docume~1/admini~1/desktop/.0.2019_01_31__05d2fc7170fb66a87601b1c76ddae2c1b7b4b934/lisp'
make[1]: *** [bootstrap-emacs.pdmp] Error 2
make[1]: Leaving directory
`/c/docume~1/admini~1/desktop/.0.2019_01_31__05d2fc7170fb66a87601b1c76ddae2c1b7b4b934/src'
make: *** [src] Error 2
Beyond pinpointing the exact commit where the Emacs build goes awry, I would be
pleased to help further towards resolving this issue -- however, some pointers
would be greatly appreciated. Perhaps there is something that may stand out
(to a trained programmer) in the 01/31/2019 commit ....
Keith
2019_04_06__19_33_22_280.diff
Description: application/diff