[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] /srv/bzr/emacs/trunk r106462: * lisp/emacs-lisp/autolo

From: Eli Zaretskii
Subject: Re: [Emacs-diffs] /srv/bzr/emacs/trunk r106462: * lisp/emacs-lisp/autoload.el (autoload-generate-file-autoloads): Simplify.
Date: Wed, 23 Nov 2011 20:42:50 +0200

> From: Juanma Barranquero <address@hidden>
> Date: Wed, 23 Nov 2011 01:42:57 +0100
> Cc: address@hidden
> On Tue, Nov 22, 2011 at 17:43, Stefan Monnier <address@hidden> wrote:
> > Can you show a backtrace
> Debugger entered--Lisp error: (wrong-type-argument listp
> "7a7dc38245a868ec15a09346dc1ecc35")
>   time-less-p("7a7dc38245a868ec15a09346dc1ecc35" (20168 31602))
>   update-directory-autoloads("." "calc" "calendar" "emacs-lisp"

The problem was that on Windows, "make autoloads" produced in
loaddefs.el MD5 checksums, but Emacs expects to see time stamps in
that file (compare with ldefs-boot.el).

And the reason "make autoloads" produced MD5 checksums is that
autoload-generate-file-autoloads compared file names case-sensitively,
so d:/foo/bar/lisp/loaddefs.el and D:/foo/bar/lisp/loaddefs.el would
not compare equal!

Should be fixed now.  You may need to copy ldefs-boot.el to
loaddefs.el, before you run "make autoloads" after you "bzr up" and
recompile autoload.el.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]