Re: Build problem and problem with region in 21.5 under Cygwin.
Rick Rankin <[email protected]>
| Newsgroups | gmane.emacs.xemacs.windows,gmane.emacs.xemacs.beta |
|---|---|
| Message-ID | <[email protected]> |
--- "John A. Turner" <[email protected]> wrote: > Rick Rankin wrote: > > I just made my first pass at building 21.5 on Cygwin. So far, I've found a > > (minor) problem with the build and a runtime problem that I haven't been > able > > to figure out. > > > > The build problem was fairly simple. There was a conflict between some > typedefs > > in src/lisp.h and /usr/include/cygwin/types.h. The conflicting lines are > > > > typedef int intptr_t; > > typedef unsigned int uintptr_t; > > > > at around line 803 in src/lisp.h. These are typedef'd differently in > > /usr/include/cygwin/types.h: > > > > typedef long intptr_t; > > typedef unsigned long uintptr_t; > > > > I got around the problem by surrounding the conflicting typedefs in > src/lisp.h > > with > > > > #if !defined(__CYGWIN__) > > ... > > #endif > > that looks like the same thing I ran into, reported here: > > http://list-archive.xemacs.org/xemacs-build-reports/200305/msg00000.html Yes, it does. However, I'm somewhat less concerned about this because I can fix it. Personally, I'm more concerned about the mark/region problem that I have no idea how to fix. --Rick