Apparently, I now need to have a copy of ispell installed in order to
build flyspell:
xemacs -no-autoloads -vanilla -batch -eval '(setq stack-trace-on-error t
load-always-display-messages t load-ignore-out-of-date-elc-files t
load-show-full-path-in-messages t)' -l
/opt/build/xemacs-packages-2003-12-30/package-compile.el -- ispell fsf-compat xemacs-base
-- -f batch-byte-compile flyspell.el
Loading /usr/local/xemacs/lib/xemacs-21.4.14/lisp/auto-autoloads...
Loading
/opt/build/xemacs-packages-2003-12-30/xemacs-packages/xemacs-base/auto-autoloads...
Loading
/opt/build/xemacs-packages-2003-12-30/xemacs-packages/fsf-compat/auto-autoloads...
Loading /opt/build/xemacs-packages-2003-12-30/xemacs-packages/ispell/auto-autoloads...
Compiling /opt/build/xemacs-packages-2003-12-30/xemacs-packages/text-modes/flyspell.el...
While compiling toplevel forms in file
/opt/build/xemacs-packages-2003-12-30/xemacs-packages/text-modes/flyspell.el:
!! File error (("Searching for program" "No such file or directory"
"ispell"))
backtrace(nil t)
# bind (error-info)
byte-compile-report-error((file-error "Searching for program" "No such
file or directory" "ispell"))
# bind (error-info)
#<compiled-function (error-info) "...(4)" [error-info
byte-compile-report-error] 2>((file-error "Searching for program" "No
such file or directory" "ispell"))
old-call-process-internal("ispell" nil t nil "-vv")
apply(old-call-process-internal "ispell" nil t nil "-vv")
# bind (args display buffer infile program)
call-process-internal("ispell" nil t nil "-vv")
apply(call-process-internal "ispell" nil t nil "-vv")
# bind (args displayp buffer infile program)
call-process("ispell" nil t nil "-vv")
# (unwind-protect ...)
# bind (case-fold-search-val default-major-mode result status interactivep)
check-ispell-version()
byte-code("..." [fboundp byte-compiling-files-p check-ispell-version] 2)
(defvar ispell-library-path (byte-code "ÀÁ!«
Á ? " [fboundp byte-compiling-files-p check-ispell-version] 2)
("/opt/build/xemacs-packages-2003-12-30/xemacs-packages/ispell/ispell.elc" .
19395))
# bind (current-load-list)
# (unwind-protect ...)
# bind (load-file-name)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
load-internal("ispell" nil t nil nil nil)
# bind (nosuffix nomessage noerror file)
load("ispell" nil t nil)
# (unwind-protect ...)
require(ispell)
eval((require (quote ispell)))
# bind (form)
byte-compile-file-form-eval-boundary((require (quote ispell)))
# bind (byte-compile-current-form handler form)
byte-compile-file-form((require (quote ispell)))
# (unwind-protect ...)
#<compiled-function nil "...(43)" [byte-compile-unresolved-functions
byte-compile-inbuffer 1 " \n" nil looking-at ";" byte-compile-file-form read byte-compile-flush-pending
byte-compile-warn-about-unresolved-functions] 3>()
# (unwind-protect ...)
call-with-condition-handler(#<compiled-function (error-info) "...(4)"
[error-info byte-compile-report-error] 2> #<compiled-function nil
"...(43)" [byte-compile-unresolved-functions byte-compile-inbuffer 1 " \n" nil looking-at ";" byte-compile-file-form read byte-compile-flush-pending
byte-compile-warn-about-unresolved-functions] 3>)
# (unwind-protect ...)
# bind (byte-compile-warnings-beginning byte-compile-point-max-prev
byte-compile-log-buffer byte-compile-macro-environment byte-compile-function-environment
byte-compile-autoload-environment byte-compile-unresolved-functions
byte-compile-bound-variables byte-compile-free-references byte-compile-free-assignments
byte-compile-verbose byte-optimize byte-compile-emacs19-compatibility byte-compile-dynamic
byte-compile-dynamic-docstrings byte-compile-warnings byte-compile-file-domain
byte-compile-outbuffer float-output-format case-fold-search print-length print-level
byte-compile-constants byte-compile-variables byte-compile-tag-number byte-compile-depth
byte-compile-maxdepth byte-compile-output eval filename byte-compile-inbuffer)
byte-compile-from-buffer(#<buffer " *Compiler Input*">
"/opt/build/xemacs-packages-2003-12-30/xemacs-packages/text-modes/flyspell.el")
# bind (byte-compile-current-file target-file input-buffer output-buffer
byte-compile-dest-file load filename)
byte-compile-file("flyspell.el")
byte-code("..." [file byte-compile-file t] 2)
# (condition-case ... . ((error (byte-code
"ÂÃ!Â!ÂÄ!ÅÆ!«Æ Ç\"ªÂ @ÈN® @!ÉÊ A\"ÂË!Ç" ... 3))))
# bind (file)
batch-byte-compile-1("flyspell.el")
# bind (error file-to-process)
batch-byte-compile-one-file()
# bind (error)
batch-byte-compile()
# bind (arg)
command-line-do-funcall("-f")
# bind (dir file-count line end-of-options file-p arg tem)
command-line-1()
# bind (command-line-args-left)
command-line()
# (condition-case ... . ((t (byte-code " Â" ... 1))))
# bind (error-data)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
>Error occurred processing flyspell.el: Searching for program: No
such file or directory, ispell
Done
make: *** [flyspell.elc] Error 1
I don't think this was required before - please restore the old
behavior.
Thanks,
Vin