>>>>> "APA" == Adrian Aichner <aichner(a)ecf.teradyne.com> writes:
>>>>> "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.
APA> I found the lisp code causing the problem in Windows NT native XEmacs,
APA> but can't figure out why.
APA> Please help!
Still talking to myself, don't mind me :-)
Here is my workaround for using latest incoming packages xemacs-base
and igrep as it can be found at the very end of my site-start.el:
;;; Adrian Aichner, aichner(a)ecf.teradyne.com, Teradyne GmbH, 2000-05-20.
;;; Workaround to avoid
;;; Signaling: (end-of-file "internal input stream")
;;; load-internal("compile" nil t nil binary)
;;; load("compile" nil t nil)
;;; require(compile)
(condition-case error
(require 'compile)
(error
(message "%S is alive and kicking, doing (require 'compile) again." error)
(require 'compile)))
;;; Adrian Aichner, aichner(a)ecf.teradyne.com, Teradyne GmbH, 2000-05-20.
;;; Workaround to avoid
;;; Signaling: (end-of-file "internal input stream")
;;; load-internal("c:\\XEmacs\\xemacs-packages\\lisp\\igrep\\igrep.elc" nil t t binary)
;;; efs-real-load("c:\\XEmacs\\xemacs-packages\\lisp\\igrep\\igrep.elc" nil t t)
;;; load("igrep" nil nil nil)
;;; command-execute(igrep t)
;;; execute-extended-command(nil)
;;; call-interactively(execute-extended-command)
(condition-case error
(require 'igrep)
(error
(message "%S is alive and kicking, doing (require 'igrep) again." error)
(require 'igrep)))
;;; site-start.el ends here
APA> compile.el has this:
APA> (defvar grep-find-use-xargs
APA> (if (equal (call-process "find" nil nil nil
APA> grep-null-device "-print0")
APA> 0)
APA> 'gnu)
APA> "Whether \\[grep-find] uses the `xargs' utility by default.
APA> If nil, it uses `grep -exec'; if `gnu', it uses `find -print0' and `xargs -0';
APA> if not nil and not `gnu', it uses `find -print' and `xargs'.
APA> This variable's value takes effect when `compile.el' is loaded
APA> by influencing the default value for the variable `grep-find-command'.")
APA> On vanilla Windows NT with a vanilla XEmacs native build
APA> C:\Winnt\system32\find.exe gets called and reports following error:
APA> FIND: Parameter format not correct
APA> So I moved C:\Winnt\system32\find.exe out of the way and promptly my
APA> installation of cygwin find.exe was used instead.
APA> Alas, this does not fix the problem.
APA> I still get the end-of-file error during (require 'compile) and don't
APA> know how to debug it any further.
APA> Best regards,
APA> 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
APA> --
APA> Adrian Aichner <adrian(a)xemacs.org>