Vin Shelton <acs(a)xemacs.org> writes:
'make autoloads' now succeeds.
'make bindist' fails right away, however. It used to be possible to
run 'make bindist' immediately after running 'make autoloads'. Now
that is no longer possible. There is apparently a dependency missing
from the 'cleaned up' Makefiles. bindist must depend on the .elc
files.
OK, as a temporary workaround, I have modified my package building
script to insert a make between autoloads and bindist:
make autoloads
make
make bindist
Now, I've gotten to the following error building dired with my
non-Mule XEmacs:
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
/u/shelton2/software/build/xemacs-packages-2003-03-26/package-compile.el -- xemacs-base
prog-modes -- -f batch-byte-compile dired-diff.el
Loading /u/shelton2/software/SunOS-5.8/xemacs/lib/xemacs-21.4.12/lisp/auto-autoloads...
Loading
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/prog-modes/auto-autoloads...
Loading
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/xemacs-base/auto-autoloads...
Compiling
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-diff.el...
While compiling dired-diff-read-file-name in file
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-diff.el:
** variable mark-active bound but not referenced
While compiling the end of the data:
** the function ediff-directories is not known to be defined.
Wrote
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-diff.elc
Done
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
/u/shelton2/software/build/xemacs-packages-2003-03-26/package-compile.el -- xemacs-base
prog-modes -- -f batch-byte-compile dired-help.el
Loading /u/shelton2/software/SunOS-5.8/xemacs/lib/xemacs-21.4.12/lisp/auto-autoloads...
Loading
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/prog-modes/auto-autoloads...
Loading
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/xemacs-base/auto-autoloads...
Compiling
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-help.el...
While compiling dired-report-bug in file
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-help.el:
** variable reporter-prompt-for-summary-p bound but not referenced
While compiling the end of the data:
** the function mail-position-on-field is not known to be defined.
Wrote
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-help.elc
Done
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
/u/shelton2/software/build/xemacs-packages-2003-03-26/package-compile.el -- xemacs-base
prog-modes -- -f batch-byte-compile dired-sex.el
Loading /u/shelton2/software/SunOS-5.8/xemacs/lib/xemacs-21.4.12/lisp/auto-autoloads...
Loading
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/prog-modes/auto-autoloads...
Loading
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/xemacs-base/auto-autoloads...
Compiling
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-sex.el...
While compiling dired-mark-sexp in file
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-sex.el:
** variable inode bound but not referenced
** variable s bound but not referenced
** variable mode bound but not referenced
** variable uid bound but not referenced
** variable gid bound but not referenced
** variable size bound but not referenced
** variable time bound but not referenced
** variable name bound but not referenced
** variable sym bound but not referenced
Wrote
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-sex.elc
Done
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
/u/shelton2/software/build/xemacs-packages-2003-03-26/package-compile.el -- xemacs-base
prog-modes -- -f batch-byte-compile dired-faces.el
Loading /u/shelton2/software/SunOS-5.8/xemacs/lib/xemacs-21.4.12/lisp/auto-autoloads...
Loading
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/prog-modes/auto-autoloads...
Loading
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/xemacs-base/auto-autoloads...
Compiling
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-faces.el...
Wrote
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-faces.elc
Done
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
/u/shelton2/software/build/xemacs-packages-2003-03-26/package-compile.el -- xemacs-base
prog-modes -- -f batch-byte-compile dired-xemacs.el
Loading /u/shelton2/software/SunOS-5.8/xemacs/lib/xemacs-21.4.12/lisp/auto-autoloads...
Loading
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/prog-modes/auto-autoloads...
Loading
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/xemacs-base/auto-autoloads...
Compiling
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-xemacs.el...
While compiling dired-move-to-permissions in file
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-xemacs.el:
** function dired-move-to-permissions defined multiple times in this file
While compiling dired-headerline-dired-internal:
** variable basedir bound but not referenced
While compiling dired-headerline-dired-by-key-internal:
** variable check-remote bound but not referenced
Wrote
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-xemacs.elc
Done
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
/u/shelton2/software/build/xemacs-packages-2003-03-26/package-compile.el -- xemacs-base
prog-modes -- -f batch-byte-compile diff.el
Loading /u/shelton2/software/SunOS-5.8/xemacs/lib/xemacs-21.4.12/lisp/auto-autoloads...
Loading
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/prog-modes/auto-autoloads...
Loading
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/xemacs-base/auto-autoloads...
Compiling
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/diff.el...
While compiling diff-latest-backup-file in file
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/diff.el:
** variable bv-length bound but not referenced
While compiling diff:
** diff-next-hunk is an obsolete function; use diff-hunk-next instead.
Wrote
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/diff.elc
Done
(if test -d /u/shelton/tmp/staging; then \
cd /u/shelton/tmp/staging; \
if test -f pkginfo/MANIFEST.dired; then \
rm -rf `cat pkginfo/MANIFEST.dired`; \
fi; \
fi;)
cp -af
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/ChangeLog
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-mob.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-oas.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-rgxp.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-shell.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-vir.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-xy.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-grep.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-uu.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-cmpr.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-diff.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-help.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-sex.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-faces.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-xemacs.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/diff.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-mule.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-mob.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-oas.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-rgxp.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/
cs-packages-2003-03-26/xemacs-packages/dired/dired-vir.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-xy.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-grep.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-uu.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-cmpr.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-diff.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-help.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-sex.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-faces.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-xemacs.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/diff.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-mule.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/./auto-autoloads.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/./custom-load.elc
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/./auto-autoloads.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/./custom-load.el
/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/./_pkg.el \
/u/shelton/tmp/staging/lisp/dired
cp: cannot stat
`/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/dired-mule.elc':
No such file or directory
cp: cannot stat
`/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/./auto-autoloads.elc':
No such file or directory
cp: cannot stat
`/u/shelton2/software/build/xemacs-packages-2003-03-26/xemacs-packages/dired/./custom-load.elc':
No such file or directory
make: *** [binkit-1] Error 1
May I respectfully suggest that before major package overhauls get
checked in that Mule and non-Mule builds with 21.1, 21.4 and 21.5 need
to be run?
- Vin