[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: The 'master' branch no longer compiles.
From: |
Stefan Monnier |
Subject: |
Re: The 'master' branch no longer compiles. |
Date: |
Tue, 13 Nov 2018 08:20:55 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
> This didn't work for me, initially:
>
> [...]
> make[2]: Entering directory '/tmp/emacs-27.0-git-master/lisp'
> ELC emacs-lisp/gv.elc
> ELC emacs-lisp/ring.elc
> ELC net/tramp.elc
> ELC net/tramp-cmds.elc
> ELC mail/emacsbug.elc
> ELC net/trampver.elc
> ELC progmodes/xref.elc
> ELC textmodes/css-mode.elc
>
> In end of data:
> mail/emacsbug.el:489:1:Warning: the function ‘w32--os-description’ is not
> known to be defined.
> make[2]: Leaving directory '/tmp/emacs-27.0-git-master/lisp'
> make[1]: Leaving directory '/tmp/emacs-27.0-git-master/lisp'
>
> This error occurred on Gnu/Linux.
I don't see any error in the text you quoted.
> BTW, why is the message:
>
> Reloading stale loaddefs.el
>
> emitted?
This message means that the `(bootstrap-)emacs` executable used to
byte-compile "that" file was built at a time when loaddefs.el was
different, so before performing the compilation we reload loaddefs.el to
overwrite the preloaded settings with its new contents.
IOW the "stale loaddefs.el" is the one that was preloaded rather than
the current file.
> What's the significance of specifying "stale"?
I guess it wasn't a great choice of word, indeed, since it makes it
sound like the current loaddefs.el is stale.
Stefan