Skip to content

Commit d20009c

Browse files
committed
Explicitly require 'autoload for generating autoloads
Without this, Emacs 31 fails to apply `make autoloads` with the following error. $ make autoloads ***** MAKING AUTOGENERATED AUTOLOADS **** emacs -batch -q -no-site-file -eval '(setq autoload-package-name "proof" generated-autoload-file "/Users/ianwahbe/.emacs.d/.cache/elpaca/repos/PG/generic/proof-autoloads.el")' -f batch-update-autoloads generic/ lib/ coq/ qrhl/ Error: void-function (batch-update-autoloads) batch-update-autoloads() command-line-1(("-eval" "(setq autoload-package-name \"proof\" generated-autoload-file \"/Users/ianwahbe/.emacs.d/.cache/elpaca/repos/PG/generic/proof-autoloads.el\")" "-f" "batch-update-autoloads" "generic/" "lib/" "coq/" "qrhl/")) command-line() normal-top-level() debug-early-backtrace...done Symbol’s function definition is void: batch-update-autoloads gmake: *** [Makefile.devel:249: autoloads] Error 255
1 parent 75fa237 commit d20009c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Makefile.devel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ distclean: devclean clean
246246
#
247247
autoloads: $(EL)
248248
@echo "***** MAKING AUTOGENERATED AUTOLOADS ****"
249-
$(BATCHEMACS) -eval '(setq autoload-package-name "proof" generated-autoload-file "$(PWD)/generic/proof-autoloads.el")' -f batch-update-autoloads generic/ lib/ coq/ qrhl/
249+
$(BATCHEMACS) -eval '(setq autoload-package-name "proof" generated-autoload-file "$(PWD)/generic/proof-autoloads.el")' -eval "(require 'autoload)" -f batch-update-autoloads generic/ lib/ coq/ qrhl/
250250

251251
############################################################
252252
#

0 commit comments

Comments
 (0)