ht writes:
[more detective work on this]
ht writes:
> OK, a bit of narrowing in because I had some old (cygwin, 32-bit)
> binaries lying around.
>
> -rwxr-xr-x 1 ht None 12618371 Aug 23 2012 /usr/local/bin/xemacs-21.5-b32.exe
> -rwxr-xr-x 1 ht None 10850832 Dec 13 2010 /usr/local/bin/xemacs-21.5-b29.exe
Picking this up again.
The b29 version, run -nw, runs M-x shell just fine.
The b32 version, run -nw, fails as before (stopped before any input).
Now running on Windows 8.1, with 32-bit Cygwin v1.7.29.
Slow progress, with cygwin built locally --enable-debug and using
CYGWIN_DEBUG=xemacs launching gdb whenever an xemacs process starts.
One concrete bit of divergence there was no #define for TIOCSCTTY at
the time b29 was built. For now I've added [!]#define(CYGWIN) to my
up-to-date build as appropriate in process-unix.c to try to reproduce
the equivalent situation as per b29. This does not change the failure
mode:-(
The child processes both appear to successfully execve bash.
The first clear difference in the parents is that the first attempt to
Lstream_raw_read under read_process_output fails in b33, works
correctly in b29. I can't get the error-number yet. . .
ht
--
Henry S. Thompson, School of Informatics, University of Edinburgh
10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht(a)inf.ed.ac.uk
URL:
http://www.ltg.ed.ac.uk/~ht/
[mail from me _always_ has a .sig like this -- mail without it is forged spam]
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta