what is DTRT?
i'll look into this problem tomorrow evening.
----- Original Message -----
From: "Stephen J. Turnbull" <turnbull(a)sk.tsukuba.ac.jp>
To: <xemacs-beta(a)xemacs.org>; <ben(a)xemacs.org>
Sent: Sunday, February 16, 2003 9:57 PM
Subject: [21.5] no make or update-elc dependency on auto-autoloads
This needs to DTRT:
bash-2.05b$ make
bash-2.05b$ rm `find . -name 'auto-autoloads.el*'`
bash-2.05b$ make
[ ** normal nothing-to-do and dump messages omitted ** ]
/playpen/Projects/XEmacs/staging/xemacs/src/xemacs -no-packages -batch \
-no-autoloads -l update-elc-2.el -f batch-update-elc-2 lisp
Loading autoload...
Loading bytecomp...
Loading byte-optimize...
Updating autoloads for directory
/playpen/Projects/XEmacs/staging/xemacs/modules/CVS...
Loading cl-macs...
Updating autoloads for directory
/playpen/Projects/XEmacs/staging/xemacs/modules/base64...
No autoloads found in base64/base64.c
Updating autoloads for directory
/playpen/Projects/XEmacs/staging/xemacs/modules/common...
Updating autoloads for directory
/playpen/Projects/XEmacs/staging/xemacs/modules/example...
Updating autoloads for directory
/playpen/Projects/XEmacs/staging/xemacs/modules/ldap...
> Generating autoloads for ldap/eldap.c...
Updating autoloads for directory
/playpen/Projects/XEmacs/staging/xemacs/modules/postgresql...
> Generating autoloads for postgresql/postgresql.c...
> No autoloads found in postgresql/postgresql_i.c
Updating autoloads for directory
/playpen/Projects/XEmacs/staging/xemacs/modules/sample...
Updating autoloads for directory
/playpen/Projects/XEmacs/staging/xemacs/modules/zlib...
No autoloads found in zlib/zlib.c
Wrote /playpen/Projects/XEmacs/staging/xemacs/modules/auto-autoloads.el
Wrote /playpen/Projects/XEmacs/staging/xemacs/modules/auto-autoloads.el
Compiling /playpen/Projects/XEmacs/staging/xemacs/modules/auto-autoloads.el...
Wrote /playpen/Projects/XEmacs/staging/xemacs/modules/auto-autoloads.elc #
bind
(stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error)
# (unwind-protect ...)
signal(file-error ("Cannot open load file"
"../lisp/auto-autoloads"))
# bind (path handler filename nosuffix nomessage noerror file)
load("../lisp/auto-autoloads")
# bind (dir)
(let ((dir (car command-line-args-left))) (load "autoload") (load
"bytecomp") (load "byte-optimize") (when (file-exists-p
"../src/REBUILD_AUTOLOADS") (let ((generated-autoload-file (expand-file-name
"auto-autoloads.el" dir)) (autoload-package-name "auto"))
(update-autoload-files
(list dir)) (byte-recompile-file generated-autoload-file 0)) (when (featurep
(quote mule)) (let* ((muledir (expand-file-name "../lisp/mule" (file-truename
dir))) (generated-autoload-file (expand-file-name "auto-autoloads.el" muledir))
(autoload-package-name "mule")) (update-autoload-files (list muledir))
(byte-recompile-file generated-autoload-file 0)))) (when (featurep (quote
modules)) (let* ((moddir (expand-file-name "../modules" (file-truename dir)))
(generated-autoload-file (expand-file-name "auto-autoloads.el" moddir))
(autoload-package-name "modules")) (update-autoload-files (delete (concat
(file-name-as-directory moddir) ".") (delete (concat (file-name-as-directory
moddir) "..") (directory-fil!
es moddir t nil nil 0))) t) (byte-recompile-file
generated-autoload-file 0)))
(load "../lisp/auto-autoloads") (when
(featurep (quote mule)) (load
"../lisp/mule/auto-autoloads")) (message "Removing old or spurious .elcs
in
directory tree `%s'..." dir) (do-update-elc-2 dir nil nil) (message
"Removing
old or spurious .elcs in directory tree `%s'...done" dir) (message
"Recompiling
updated .els in directory tree `%s'..." dir) (do-update-elc-2 dir t nil)
(message "Recompiling updated .els in directory tree `%s'...done" dir)
(load
"cus-dep") (Custom-make-dependencies dir) (byte-recompile-file
(expand-file-name
"custom-load.el" dir) 0) (when (featurep (quote mule))
(Custom-make-dependencies
(expand-file-name "mule" dir)) (byte-recompile-file (expand-file-name
"mule/custom-load.el" dir) 0)))
batch-update-elc-2()
# 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()
# bind (error-data)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
xemacs exiting.
Cannot open load file: ../lisp/auto-autoloadsmake: *** [all-elc] Error 255
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Economics of Information Communication and Computation Systems
Experimental Economics, Microeconomic Theory, Game Theory