"Stephen J. Turnbull" <stephen(a)xemacs.org> wrote:
Please send me copies of at least the first few lines of the
auto-autoloads.el files in $srcdir/modules, $srcdir/lisp, and
$srcdir/lisp/mule. (It will probably be obvious what happened....)
modules/auto-autoloads.el:
;;; DO NOT MODIFY THIS FILE
(if (featurep 'build-21.5-autoloads) (error "Already loaded"))
;;;### (autoloads (ldap-open ldapp) "eldap" "ldap/eldap.c")
(when (or
(file-exists-p (expand-file-name "eldap.ell" module-directory))
(file-exists-p (expand-file-name "eldap.dll" module-directory))
(file-exists-p (expand-file-name "eldap.so" module-directory)))
lisp/auto-autoloads.el:
;;; DO NOT MODIFY THIS FILE
(if (featurep 'build-junk-autoloads) (error "Already loaded"))
;;; DO NOT MODIFY THIS FILE
(if (featurep 'build-21.5-autoloads) (error "Already loaded"))
;;; DO NOT MODIFY THIS FILE
(if (featurep 'build-mod-autoloads) (error "Already loaded"))
;;; DO NOT MODIFY THIS FILE
(if (featurep 'src-autoloads) (error "Already loaded"))
lisp/mule/auto-autoloads.el:
;;; DO NOT MODIFY THIS FILE
(if (featurep 'src-autoloads) (error "Already loaded"))
Sure enough, both lisp and lisp/mule are checking for src-autoloads, and
both are providing it. The top 3 entries in lisp/auto-autoloads.el
appear to refer to various build directories of mine.
To build: try nuking _all_ auto-autoloads.el* in your srcdir (there
won't be any in the modules blddir if != srcdir, and for lisp srcdir
== blddir) and rebuilding. You may have to do a rm src/xemacs, as the
auto-autoloads files don't have a proper dependency in the Makefiles.
Okay, that worked. I got a bunch of warnings of this form:
lispref/searching.texi:468: warning: Info cannot handle `:' in index entry
`@samp{\(?:} in regexp'.
but otherwise everything seems to have worked fine. Thanks, Stephen!
--
Jerry James
http://www.ittc.ku.edu/~james/