emacs-devel
[Top][All Lists]
Advanced

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

Re: Make bootsrap failure -- tab-bar.el


From: Juri Linkov
Subject: Re: Make bootsrap failure -- tab-bar.el
Date: Wed, 16 Oct 2019 20:48:05 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu)

> Let me know if I'm just insane...
>
> On a clean checkout of master, I do:
>
>     $ make -j6 bootstrap
>     ...
>     LC_ALL=C ./temacs -batch  -l loadup --temacs=pdump
>     Loading loadup.el (source)...
>     dump mode: pdump
>     Using load-path (/home/michael/devel/emacs/master/lisp)
>     Loading emacs-lisp/byte-run...
>     Loading emacs-lisp/backquote...
>     Loading subr...
>     ...
>     Loading menu-bar...
>     Loading tab-bar.el (source)...
>     Eager macro-expansion failure: (error "(require cl-lib) while preparing 
> to dump")
>     Eager macro-expansion failure: (error "(require cl-lib) while preparing 
> to dump")
>     (require cl-lib) while preparing to dump
>     make[2]: *** [Makefile:584: emacs.pdmp] Error 255
>
> Is there a reason I'm the only one seeing this.

Now I got exactly the same error when edited and saved the source file
tab-bar.el during compilation.  Here is the difference.

* Normal compilation log:

Loading menu-bar...
Loading tab-bar...

* When touching the source file during compilation:

Loading menu-bar...
Loading tab-bar.el (source)...
Eager macro-expansion failure: (error "(require cl-lib) while preparing to 
dump")
Eager macro-expansion failure: (error "(require cl-lib) while preparing to 
dump")
(require cl-lib) while preparing to dump
Makefile:584: recipe for target 'emacs.pdmp' failed

Note how it tries to load the source file tab-bar.el
instead of loading the compiled file tab-bar.elc.

This is because the dumper sets 'load-prefer-newer' to 't'.



reply via email to

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