>>>> "Rick" == Rick Rankin
<rick_rankin(a)yahoo.com> writes:
Rick> I just made my first pass at building 21.5 on Cygwin. So
Rick> far, I've found a (minor) problem with the build and a
Rick> runtime problem that I haven't been able to figure out.
Rick> The build problem was fairly simple. There was a conflict
Rick> between some typedefs in src/lisp.h and
Rick> /usr/include/cygwin/types.h. The conflicting lines are
Something is very wrong. Viz ChangeLog:
2003-05-02 Stephen J. Turnbull <stephen(a)xemacs.org>
* configure.in (darwin): Collect random kludges in one place.
(cygwin): Check for intptr_t in <sys/types.h>.
(Berkeley db): Handle 4.1 functions decorated with version info.
and the build Just Worked for me. Your Installation claims:
Rick> XEmacs 21.5-b13 "cauliflower" configured for
`i686-pc-cygwin'.
but I don't think I believe it. How did you get the source code, ftp,
CVS? Please
grep -i intptr_t configure.in configure src/config.h src/config.h.in src/lisp.h
and let's see if there's something missing. Maybe all you have to do
is "autoconf configure.in > configure".
If it's CVS and you've got decent connectivity, "cvs diff -r r21-5-13"
would be useful, too.
Rick> The runtime problem is a bit more perplexing to me, being
Rick> more-or-less lisp illiterate. *Any* time I try to set the
Rick> mark, whether it's with C-@ or M-x set-mark-command or
Rick> highlighting text with the mouse, I get the message
Rick> Symbol's value as variable is void: region
I cannot replicate. I really have to suspect a corrupt source tree.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.