-
-
Notifications
You must be signed in to change notification settings - Fork 41
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
base: master
Are you sure you want to change the base?
Conversation
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.
On a related note: while I'm now able to EXAMPLE: emacs-htmlize
and EXAMPLE: consult-mu
Any idea what other variables might need to be set/passed to the batch processes to get the same results as regular |
Unable to reproduce the issue on my end. Test Case(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
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
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.
This is because the package requires mu4e without declaring it as a dependency. |
Thanks for your comments. Using Emacs 30.1, I indeed encounter the issue with the above elpaca-test case (whether Test Case(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
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 |
Another alternative solution, apart from emacs-async's approach, is something similar to |
BTW, I could not replicate the Test Case(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
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 |
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 currentmax-lisp-eval-depth
value to any batch processes.