% gmake all cd /home/kiri/work/xemacs/packages/xemacs-packages/flim/ gmake all 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 \ /home/kiri/work/xemacs/packages/package-compile.el -- -- \ -eval '(setq load-path (append (list "./flim") load-path))' \ -l FLIM-MK -f compile-flim-package NONE # -f \ batch-byte-compile flim/auto-autoloads.el Loading /usr/local/lib/xemacs-21.4.22/lisp/auto-autoloads... Loading \ /home/kiri/work/xemacs/packages/xemacs-packages/flim/flim/FLIM-CFG... \ # bind ( stack-trace-on-signal debug-on-signal stack-trace-on-error \ debug-on-error) signal(file-error ("Cannot open load file" "install")) # bind (data error-symbol) signal-error(file-error ("Cannot open load file" "install")) # bind (error-data) normal-top-level() # (condition-case ... . error) # (catch top-level ...) Cannot open load file: install xemacs exiting . gmake: *** [flim/auto-autoloads.elc] エラー 255 Compilation exited abnormally with code 2 at Sat Oct 22 10:23:55
これは install モジュールがないということなので,パッケージルート (~/work/xemacs/packages)から install.el の含まれるパッケージディレ クトリ名を探し,REQUIRES に追加する.
% find ../../ -name 'install.el' -type f ../../mule-packages/lookup/install.el ../../xemacs-packages/apel/install.el %
これを繰り返して"Cannot open load file"のコンパイルエラーが無くな るまで REQUIRES を更新する.結局,apel, xemacs-base, mail-lib の 3 つが必要であることがわかる.