Skip to content

Overriding default `max-lisp-eval-depth' in batch emacs processes #437

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

bramadams
Copy link

@bramadams bramadams commented Mar 10, 2025

Some packages like yaml.el sligthly exceed the default max-lisp-eval-depth value of 1600, yielding an "Eager macro-expansion failure". Changing this variable's value had no effect on elpaca's batch emacs processes (which use the default value of 1600), so this patch explicitly passes the current max-lisp-eval-depth value to any batch processes.

Some packages like yaml.el sligthly exceed the default
`max-lisp-eval-depth' value of 1600, yielding an "Eager
macro-expansion failure". Changing this variable's value had no effect
on elpaca's batch emacs processes, so this patch explicitly passes the
current `max-lisp-eval-depth' value to any batch processes.
@bramadams
Copy link
Author

bramadams commented Mar 10, 2025

On a related note: while I'm now able to elpaca-rebuild yaml.el and the forge package depending on it, there are still other projects that are byte-compilable when invoking byte-compile-file directly, but that fail with the following errors during elpaca-rebuild:

EXAMPLE: emacs-htmlize

(error "Eager macro-expansion skipped due to cycle: ...)

and

EXAMPLE: consult-mu

Error: Cannot open load file: No such file or directory

Any idea what other variables might need to be set/passed to the batch processes to get the same results as regular byte-compile-file?

@progfolio
Copy link
Owner

Some packages like yaml.el sligthly exceed the default max-lisp-eval-depth
value of 1600, yielding an "Eager macro-expansion failure".

Unable to reproduce the issue on my end.
Do you see the error if you run the following test?:

Test Case

How to run this test?

(elpaca-test
  :early-init (setq elpaca-menu-functions nil)
  :init (elpaca (yaml :repo "https://github.com/zkry/yaml.el" :wait t))
  (princ (elpaca-log "yaml |")))
Host Env
elpaca180a2cd HEAD -> master, origin/master, origin/HEAD
installer0.1
emacsGNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.49, cairo version 1.18.2) of 2025-03-11
gitgit version 2.48.1
Output
  INFO     Scraping 16 files for loaddefs... 
  INFO     Scraping 16 files for loaddefs...done
  GEN      ../elpaca-autoloads.el
Cloning into '/tmp/elpaca.OdbxR3/elpaca/repos/elpaca'...
Your branch is up to date with 'origin/master'.
Checking /tmp/elpaca.OdbxR3/elpaca/repos/elpaca...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/elpaca-info.el...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/elpaca-log.el...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/elpaca-manager.el...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/elpaca-menu-elpa.el...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/elpaca-menu-melpa.el...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/elpaca-menu-org.el...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/elpaca-process.el...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/elpaca-test.el...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/elpaca-ui.el...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/elpaca.el...
Checking /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/doc...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/doc/early-init.el...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/doc/init.el...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/doc/installer.el...
Checking /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/extensions...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/extensions/elpaca-use-package.el...
Checking /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/images...
Checking /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/test...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/test/elpaca-test.el...
Compiling /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/test/elpaca-tests.el...
Done (Total of 12 files compiled, 4 skipped in 4 directories)


yaml                           cloning              Cloning                                                                          00.073795
yaml                           cloning              $git clone --filter=tree:0 https://github.com/zkry/yaml.el /tmp/elpaca.OdbxR3/elpaca/repos/yaml/ 00.074058
yaml                           cloning                Cloning into '/tmp/elpaca.OdbxR3/elpaca/repos/yaml'...                         00.075553
yaml                           cloning                remote: Enumerating objects: 133, done.                                        00.304003
yaml                           cloning                remote: Counting objects: 100% (24/24), done.                                  00.305026
yaml                           cloning                remote: Compressing objects: 100% (24/24), done.                               00.320194
yaml                           cloning                remote: Total 133 (delta 1), reused 8 (delta 0), pack-reused 109 (from 1)         00.330182
yaml                           cloning                Receiving objects: 100% (133/133), 40.95 KiB | 40.95 MiB/s, done.              00.331953
yaml                           cloning                Resolving deltas: 100% (18/18), done.                                          00.332375
yaml                           cloning                remote: Enumerating objects: 3, done.                                          00.516379
yaml                           cloning                remote: Counting objects: 100% (3/3), done.                                    00.517506
yaml                           cloning                remote: Total 3 (delta 0), reused 3 (delta 0), pack-reused 0 (from 0)          00.517969
yaml                           cloning                Receiving objects: 100% (3/3), 444 bytes | 444.00 KiB/s, done.                 00.519350
yaml                           cloning                remote: Enumerating objects: 9, done.                                          00.687622
yaml                           cloning                remote: Counting objects: 100% (6/6), done.                                    00.689092
yaml                           cloning                remote: Compressing objects: 100% (6/6), done.                                 00.689457
yaml                           cloning                remote: Total 9 (delta 0), reused 2 (delta 0), pack-reused 3 (from 1)          00.731768
yaml                           cloning                Receiving objects: 100% (9/9), 49.17 KiB | 1.82 MiB/s, done.                   00.732770
yaml                           unblocked            No external dependencies                                                         00.740777
yaml                           unblocked            Checking dependency versions                                                     00.741112
yaml                           linking              Linking build files                                                              00.741433
yaml                           linking              Build files linked                                                               00.742183
yaml                           autoloads            Generating autoloads: /tmp/elpaca.OdbxR3/elpaca/builds/yaml                      00.742542
yaml                           autoloads            $/usr/bin/emacs-31.0.50 -Q -L /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/ -l /tmp/elpaca.OdbxR3/elpaca/repos/elpaca/elpaca.el --batch --eval (progn (setq gc-cons-percentage 1.0) (elpaca-generate-autoloads "yaml" "/tmp/elpaca.OdbxR3/elpaca/builds/yaml")) 00.742870
yaml                           autoloads                INFO     Scraping 1 files for loaddefs...                                    00.823628
yaml                           autoloads                INFO     Scraping 1 files for loaddefs...done                                00.824580
yaml                           autoloads                GEN      yaml-autoloads.el                                                   00.824947
yaml                           autoloads            Autoloads Generated                                                              00.828399
yaml                           byte-compilation     Byte compiling                                                                   00.828794
yaml                           byte-compilation     $/usr/bin/emacs-31.0.50 -q --batch --eval (let ((gc-cons-percentage 1.0) (native-comp-eln-load-path '("/home/n/.emacs.d/eln-cache/" "/usr/lib/emacs/31.0.50/native-lisp/"))) (dolist (dir '("/tmp/elpaca.OdbxR3/elpaca/builds/yaml")) (let ((default-directory dir)) (add-to-list 'load-path dir) (normal-top-level-add-subdirs-to-load-path))) (byte-recompile-directory "/tmp/elpaca.OdbxR3/elpaca/builds/yaml" 0 'force)) 00.829197
yaml                           byte-compilation       Checking /tmp/elpaca.OdbxR3/elpaca/builds/yaml...                              00.889802
yaml                           byte-compilation       Compiling /tmp/elpaca.OdbxR3/elpaca/builds/yaml/yaml-autoloads.el...           00.890775
yaml                           byte-compilation       Compiling /tmp/elpaca.OdbxR3/elpaca/builds/yaml/yaml.el...                     00.891153
yaml                           byte-compilation       Done (Total of 1 file compiled, 1 skipped)                                     01.067758
yaml                           byte-compilation     Byte compilation complete                                                        01.071268
yaml                           info                 Compiling Info files                                                             01.071685
yaml                           info                 Info source files not found                                                      01.072065
yaml                           activation           Activating package                                                               01.072426
yaml                           activation           Package build dir added to load-path                                             01.072792
yaml                           activation           Caching autoloads                                                                01.073164
yaml                           activation           Autoloads cached                                                                 01.073608
yaml                           finished             ✓ 1.025 secs                                                                     01.073986

Changing this variable's value had no effect on Elpaca's batch Emacs process

Correct. Part of the motivation of using a subprocess to byte-compile is to ensure the current lisp image's state does not influence byte compilation.
It is desirable to be able to pass or set some state to the subprocess though.
Rather than hard-coding a single value, I think a better approach would be to design a way to specify any extra state, similar to what emacs-async does.

EXAMPLE: consult-mu > Error: Cannot open load file: No such file or directory

This is because the package requires mu4e without declaring it as a dependency.
It's a common problem with packages which rely on mu4e because mu4e.el is not distributed through any ELPAs.

@bramadams
Copy link
Author

Thanks for your comments. Using Emacs 30.1, I indeed encounter the issue with the above elpaca-test case (whether max-lisp-eval-depth is set to 1600 or 10000):

Test Case

How to run this test?

(elpaca-test
  :early-init (setq elpaca-menu-functions nil)
  :init (elpaca (yaml :repo "https://github.com/zkry/yaml.el" :wait t))
  (princ (elpaca-log "yaml |")))
Host Env
elpaca9372751 HEAD -> override-max-lisp-eval-depth, fork/override-max-lisp-eval-depth
installer0.1
emacsGNU Emacs 30.1 (build 1, aarch64-apple-darwin24.3.0, NS appkit-2575.40 Version 15.3 (Build 24D60)) of 2025-03-06
gitgit version 2.47.0
Output
  INFO     Scraping 16 files for loaddefs... 
  INFO     Scraping 16 files for loaddefs...done
  GEN      ../elpaca-autoloads.el
Cloning into '/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca'...
Your branch is up to date with 'origin/master'.
Checking /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/elpaca-info.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/elpaca-log.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/elpaca-manager.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/elpaca-menu-elpa.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/elpaca-menu-melpa.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/elpaca-menu-org.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/elpaca-process.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/elpaca-test.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/elpaca-ui.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/elpaca.el...
Checking /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/doc...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/doc/early-init.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/doc/init.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/doc/installer.el...
Checking /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/extensions...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/extensions/elpaca-use-package.el...
Checking /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/images...
Checking /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/test...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/test/elpaca-test.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/test/elpaca-tests.el...
Done (Total of 12 files compiled, 4 skipped in 4 directories)


yaml                           cloning              Cloning                                                                          01.301994
yaml                           cloning              $git clone --filter=tree:0 https://github.com/zkry/yaml.el /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/yaml/ 01.303094
yaml                           cloning                Cloning into '/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/yaml'... 01.315507
yaml                           cloning                remote: Enumerating objects: 133, done.                                        01.710533
yaml                           cloning                remote: Counting objects: 100% (24/24), done.                                  01.716748
yaml                           cloning                remote: Compressing objects: 100% (24/24), done.                               01.719993
yaml                           cloning                remote: Total 133 (delta 1), reused 8 (delta 0), pack-reused 109 (from 1)         01.758954
yaml                           cloning                Receiving objects: 100% (133/133), 40.95 KiB | 953.00 KiB/s, done.             01.783532
yaml                           cloning                Resolving deltas: 100% (18/18), done.                                          01.785018
yaml                           cloning                Receiving objects: 100% (1remote: Enumerating objects: 3, done.                02.043799
yaml                           cloning                remote: Counting objects: 100% (3/3), done.                                    02.046022
yaml                           cloning                remote: Total 3 (delta 0), reused 3 (delta 0), pack-reused 0 (from 0)          02.047782
yaml                           cloning                Receiving objects: 100% (3/3), 444 bytes | 444.00 KiB/s, done.                 02.062044
yaml                           cloning                Receiving objects: 100% (1remote: Enumerating objects: 9, done.                02.310769
yaml                           cloning                remote: Counting objects: 100% (6/6), done.                                    02.312411
yaml                           cloning                remote: Compressing objects: 100% (6/6), done.                                 02.315702
yaml                           cloning                remote: Total 9 (delta 0), reused 2 (delta 0), pack-reused 3 (from 1)          02.361304
yaml                           cloning                Receiving objects: 100% (9/9), 49.17 KiB | 1.49 MiB/s, done.                   02.363492
yaml                           unblocked            No external dependencies                                                         02.498810
yaml                           unblocked            Checking dependency versions                                                     02.500871
yaml                           linking              Linking build files                                                              02.502491
yaml                           linking              Build files linked                                                               02.547951
yaml                           autoloads            Generating autoloads: /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/builds/yaml 02.550030
yaml                           autoloads            $/Applications/Emacs-30.app/Contents/MacOS/Emacs -Q -L /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/ -l /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/repos/elpaca/elpaca.el --batch --eval (progn (setq gc-cons-percentage 1.0) (elpaca-generate-autoloads "yaml" "/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/builds/yaml")) 02.551638
yaml                           autoloads                INFO     Scraping 1 files for loaddefs...                                    02.950512
yaml                           autoloads                INFO     Scraping 1 files for loaddefs...done                                02.960267
yaml                           autoloads                GEN      yaml-autoloads.el                                                   02.965876
yaml                           autoloads            Autoloads Generated                                                              02.967543
yaml                           byte-compilation     Byte compiling                                                                   02.969047
yaml                           byte-compilation     $/Applications/Emacs-30.app/Contents/MacOS/Emacs -q --batch --eval (let ((gc-cons-percentage 1.0) (native-comp-eln-load-path '("/Users/bram/.emacs.d/eln-cache/" "/Applications/Emacs-30.app/Contents/Frameworks/native-lisp/"))) (dolist (dir '("/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/builds/yaml")) (let ((default-directory dir)) (add-to-list 'load-path dir) (normal-top-level-add-subdirs-to-load-path))) (byte-recompile-directory "/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/builds/yaml" 0 'force)) 02.970542
yaml                           byte-compilation       Checking /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/builds/yaml... 03.396076
yaml                           byte-compilation       Compiling /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/builds/yaml/yaml-autoloads.el... 03.409959
yaml                           byte-compilation       Compiling /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.59qlae/elpaca/builds/yaml/yaml.el... 03.411746
yaml                           byte-compilation       In toplevel form:                                                              04.078326
yaml                           byte-compilation       yaml.el:1113:12: Error: Lisp nesting exceeds ‘max-lisp-eval-depth’: 1601       04.080044
yaml                           byte-compilation       Done (Total of 0 files compiled, 1 failed, 1 skipped)                          04.082354
yaml                           byte-compilation     Byte compilation complete                                                        04.083929
yaml                           info                 Compiling Info files                                                             04.085599
yaml                           info                 Info source files not found                                                      04.087088
yaml                           activation           Activating package                                                               04.088499
yaml                           activation           Package build dir added to load-path                                             04.089886
yaml                           activation           Caching autoloads                                                                04.091305
yaml                           activation           Autoloads cached                                                                 04.092946
yaml                           finished             ✓ 3.515 secs                                                                     04.094351

@bramadams
Copy link
Author

Another alternative solution, apart from emacs-async's approach, is something similar to native-comp-async-env-modifier-form, since I had to modify that one too in order for native compilation to work (encountered same error message regarding Lisp nesting).

@bramadams
Copy link
Author

BTW, I could not replicate the (error "Eager macro-expansion skipped due to cycle: ...) issue of emacs-htmlize:

Test Case

How to run this test?

(elpaca-test
  :early-init (setq elpaca-menu-functions nil)
  :init (elpaca (htmlize :repo "https://github.com/hniksic/emacs-htmlize" :wait t))
  (princ (elpaca-log "htmlize |")))
Host Env
elpaca9372751 HEAD -> override-max-lisp-eval-depth, fork/override-max-lisp-eval-depth
installer0.1
emacsGNU Emacs 30.1 (build 1, aarch64-apple-darwin24.3.0, NS appkit-2575.40 Version 15.3 (Build 24D60)) of 2025-03-06
gitgit version 2.47.0
Output
  INFO     Scraping 16 files for loaddefs... 
  INFO     Scraping 16 files for loaddefs...done
  GEN      ../elpaca-autoloads.el
Cloning into '/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca'...
Your branch is up to date with 'origin/master'.
Checking /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/elpaca-info.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/elpaca-log.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/elpaca-manager.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/elpaca-menu-elpa.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/elpaca-menu-melpa.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/elpaca-menu-org.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/elpaca-process.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/elpaca-test.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/elpaca-ui.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/elpaca.el...
Checking /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/doc...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/doc/early-init.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/doc/init.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/doc/installer.el...
Checking /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/extensions...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/extensions/elpaca-use-package.el...
Checking /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/images...
Checking /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/test...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/test/elpaca-test.el...
Compiling /private/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/test/elpaca-tests.el...
Done (Total of 12 files compiled, 4 skipped in 4 directories)


htmlize                        cloning              Cloning                                                                          01.552823
htmlize                        cloning              $git clone --filter=tree:0 https://github.com/hniksic/emacs-htmlize /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/emacs-htmlize/ 01.554623
htmlize                        cloning                Cloning into '/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/emacs-htmlize'... 01.578402
htmlize                        cloning                remote: Enumerating objects: 189, done.                                        02.273460
htmlize                        cloning                remote: Counting objects: 100% (19/19), done.                                  02.275878
htmlize                        cloning                remote: Compressing objects: 100% (19/19), done.                               02.283101
htmlize                        cloning                remote: Compressing objects:   5% (1/1remote: Total 189 (delta 0), reused 8 (delta 0), pack-reused 170 (from 1)         02.310902
htmlize                        cloning                Receiving objects: 100% (189/189), 33.88 KiB | 1.30 MiB/s, done.               02.337127
htmlize                        cloning                remote: Enumerating objects: 1, done.                                          02.752591
htmlize                        cloning                remote: Counting objects: 100% (1/1), done.                                    02.756006
htmlize                        cloning                remote: Total 1 (delta 0), reused 1 (delta 0), pack-reused 0 (from 0)          02.758301
htmlize                        cloning                Receiving objects: 100% (1/1), 204 bytes | 102.00 KiB/s, done.                 02.772218
htmlize                        cloning                remote: Enumerating objects: 5, done.                                          03.154105
htmlize                        cloning                remote: Counting objects: 100% (3/3), done.                                    03.167756
htmlize                        cloning                remote: Compressing objects: 100% (3/3), done.                                 03.170419
htmlize                        cloning                remote: Total 5 (delta 0), reused 1 (delta 0), pack-reused 2 (from 1)          03.202882
htmlize                        cloning                Receiving objects: 100% (5/5), 55.36 KiB | 1.98 MiB/s, done.                   03.205052
htmlize                        unblocked            No external dependencies                                                         03.370400
htmlize                        unblocked            Checking dependency versions                                                     03.372929
htmlize                        linking              Linking build files                                                              03.374921
htmlize                        linking              Build files linked                                                               03.381743
htmlize                        autoloads            Generating autoloads: /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/builds/htmlize 03.453986
htmlize                        autoloads            $/Applications/Emacs-30.app/Contents/MacOS/Emacs -Q -L /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/ -l /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/repos/elpaca/elpaca.el --batch --eval (progn (setq gc-cons-percentage 1.0) (elpaca-generate-autoloads "htmlize" "/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/builds/htmlize")) 03.456142
htmlize                        autoloads                INFO     Scraping 1 files for loaddefs...                                    04.046740
htmlize                        autoloads                INFO     Scraping 1 files for loaddefs...done                                04.071926
htmlize                        autoloads                GEN      htmlize-autoloads.el                                                04.082243
htmlize                        autoloads            Autoloads Generated                                                              04.085510
htmlize                        byte-compilation     Byte compiling                                                                   04.087581
htmlize                        byte-compilation     $/Applications/Emacs-30.app/Contents/MacOS/Emacs -q --batch --eval (let ((gc-cons-percentage 1.0) (native-comp-eln-load-path '("/Users/bram/.emacs.d/eln-cache/" "/Applications/Emacs-30.app/Contents/Frameworks/native-lisp/"))) (dolist (dir '("/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/builds/htmlize")) (let ((default-directory dir)) (add-to-list 'load-path dir) (normal-top-level-add-subdirs-to-load-path))) (byte-recompile-directory "/var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/builds/htmlize" 0 'force)) 04.089321
htmlize                        byte-compilation       Checking /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/builds/htmlize... 04.786041
htmlize                        byte-compilation       Compiling /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/builds/htmlize/htmlize-autoloads.el... 04.803147
htmlize                        byte-compilation       Compiling /var/folders/sw/znvdnkhs1gx03560jyftd9q00000gn/T/elpaca.gcShDM/elpaca/builds/htmlize/htmlize.el... 04.805996
htmlize                        byte-compilation       Done (Total of 1 file compiled, 1 skipped)                                     05.828389
htmlize                        byte-compilation     Byte compilation complete                                                        05.833713
htmlize                        info                 Compiling Info files                                                             05.836016
htmlize                        info                 Info source files not found                                                      05.837789
htmlize                        activation           Activating package                                                               05.839488
htmlize                        activation           Package build dir added to load-path                                             05.841165
htmlize                        activation           Caching autoloads                                                                05.842883
htmlize                        activation           Autoloads cached                                                                 05.844991
htmlize                        finished             ✓ 5.395 secs                                                                     05.846706

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants