Hi,
Trying to get all versions of XEmacs in the package smoketest to build
properly. Now the time has come to analyze 21.1 (mule and
no-mule).
Both fail in the same way se:
http://labb.contactor.se/~matsl/smoketest/logs/2005-02-16_20-01_build-all...
When I run 21.1 on another machine I get this error:
----------------------------------------------------------------------
make[2]: Entering directory `/src/xemacs/packages/xemacs-packages/ocaml'
/src/xemacs/bin/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)' -eval '(setq load-path (list (expand-file-name
"mule" lisp-directory) lisp-directory))' -l
/src/xemacs/packages/package-compile.el -- xemacs-base fsf-compat -- -l font-lock -l
overlay -l add-log -l imenu -l camldebug -l inf-caml -f batch-byte-compile
auto-autoloads.el
Loading /src/xemacs/lib/xemacs-21.1.14/lisp/auto-autoloads...
Loading /src/xemacs/packages/xemacs-packages/fsf-compat/auto-autoloads...
Loading /src/xemacs/packages/xemacs-packages/xemacs-base/auto-autoloads...
No such face: font-lock-constant-face
xemacs exiting.
make[2]: *** [auto-autoloads.elc] Error 255
make[2]: Leaving directory `/src/xemacs/packages/xemacs-packages/ocaml'
make[1]: *** [ocaml/bytecompile.target] Error 2
make[1]: Leaving directory `/src/xemacs/packages/xemacs-packages'
make: *** [xemacs-packages/bytecompile.target] Error 2
----------------------------------------------------------------------
I think that the smoketest build gets the same error but fails to
report it in clear text due to that it hangs for some reason. (I have
a script that periodically checks for hanging xemacs processes and
kills them to avoid the whole smoketest to stop.) (Could the ^G, bell,
cause some problem when the process is run by cron!?)
Anyway the main issue here is that xemacs 21.1 gets a problem with the
missing font-lock-constant-face when compiling ocaml.
Yours
--
%% Mats