Hi,

The async pdf export functionality appears to be broken with latest org and a
recent emacs version compiled with native-comp enabled (I have not tested
without native-comp).

To reproduce:

 - use `emacs -q` and an empty init.el file (your init file gets picked up by
   the async emacs instance)
 - (setq org-export-async-debug t)
 - find any org file and hit =C-c C-e C-a C-l C-p= to export as pdf file.

The async process will exit abnormaly.

The issue stems from this line in `org-export-to-file`
 :       (ignore-errors (funcall ',post-process ,file))

In `org-latex-export-to-pdf`, this `post-process` is set to
 :       (lambda (file) (org-latex-compile file))

I think native-comp compiles this lambda, which messes things up.

As a fix, you can quote the lambda in `org-latex-export-to-pdf`
 :       '(lambda (file) (org-latex-compile file))

The same applies to other backends but I don't know if it's the right thing to do.

Regards,

--
Sébastien Miquel


Reply via email to