Emacs 28.0.50 开启 Native Compile 之后编译配置文件总是卡在最后几个文件.....

是在 Doom 上添加了一些配置。

~/.emacs.d/bin/doom build
[...]
> Natively compiling 1 files...

一直卡在这里。查看进程也没占用什么资源。

我前段时间也是这样,一直想弄明白为什么,但好像也不影响使用。也就没管它了。 今天我整个删了.emacs.d目录再 build 反而没法复现了。 你试试这样输出 debug 信息

doom -d build

我反复删了好几次了,都有

我知道删掉不能解决问题。我也奇怪今天突然就没这个问题了。

我开了 -d 重新编译了一下,发现问题出在 vtermpdf-tools

Warning (comp): vterm-toggle.el:250:66: Warning: Unused lexical variable `cur-user'
Warning (comp): vterm-toggle.el:250:66: Warning: Unused lexical variable `cur-port'
Warning (comp): Vterm needs `vterm-module' to work.  Compile it now? (y or n) /Users/neils/.emacs.d/.local/straight/build-28.0.50/org-pdftools/org-pdftools.el: Error: Wrong type argument number-or-marker-p
    > Natively compiling 3 files...