>>>> "APA" == Adrian Aichner
<aichner(a)ecf.teradyne.com> writes:
>>>> "APA" == Adrian Aichner
<aichner(a)ecf.teradyne.com> writes:
APA> This problem does not occur in
21.2-b33 native NT either.
APA> It is still present in 21.1.10 native NT though, which I am currently
APA> building with XEBUG_XEMACS=1.
I found the lisp code causing the problem in Windows NT native XEmacs,
but can't figure out why.
Please help!
compile.el has this:
(defvar grep-find-use-xargs
(if (equal (call-process "find" nil nil nil
grep-null-device "-print0")
0)
'gnu)
"Whether \\[grep-find] uses the `xargs' utility by default.
If nil, it uses `grep -exec'; if `gnu', it uses `find -print0' and `xargs
-0';
if not nil and not `gnu', it uses `find -print' and `xargs'.
This variable's value takes effect when `compile.el' is loaded
by influencing the default value for the variable `grep-find-command'.")
On vanilla Windows NT with a vanilla XEmacs native build
C:\Winnt\system32\find.exe gets called and reports following error:
FIND: Parameter format not correct
So I moved C:\Winnt\system32\find.exe out of the way and promptly my
installation of cygwin find.exe was used instead.
Alas, this does not fix the problem.
I still get the end-of-file error during (require 'compile) and don't
know how to debug it any further.
Best regards,
Adrian
APA> OK, the end-of-file error as shown in the CallStack below.
APA> How can I find out where we are in compile.el (I have renamed
APA> compile.elc to compile.elc.orig) when this happens?
APA> Best regards,
APA> Adrian
APA> Fsignal(int 28330688, int 29416856) line 2027
APA> read1(int 30030720) line 2567 + 92 bytes
APA> read_list_conser(int 30030720, void * 0x0082e9d8, int 3) line 2706 + 9 bytes
APA> sequence_reader(int 30030720, int 41, void * 0x0082e9d8, void * (int, void *,
int)* 0x010b7a5a read_list_conser(int, void *, int)) line 2686 + 15 bytes
APA> read_list(int 30030720, int 41, int 1, int 1) line 2809 + 22 bytes
APA> read1(int 30030720) line 2236 + 15 bytes
APA> read0(int 30030720) line 1548 + 9 bytes
APA> readevalloop(int 30030720, int 18744792, int (int)* 0x01054602 Feval(int), int
0) line 1336 + 9 bytes
APA> Fload_internal(int 18744792, int 28329988, int 28330016, int 28329988, int
28467568, int 28329988) line 747 + 23 bytes
--
Adrian Aichner <adrian(a)xemacs.org>