Re: Build problem and problem with region in 21.5 under Cygwin.

"Stephen J. Turnbull" <[email protected]>
Newsgroups gmane.emacs.xemacs.windows,gmane.emacs.xemacs.beta
Organization The XEmacs Project
Message-ID <[email protected]>
>>>>> "Rick" == Rick Rankin <[email protected]> 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  <[email protected]>

	* 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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.