Ihor Radchenko <[email protected]> writes: > Hi, > > After the patch, I am getting problems with make test, make, and make > autoloads, with Org complaining that org-loaddefs is missing: > > Emacs : GNU Emacs 32.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version > 3.24.52, cairo version 1.18.4) > of 2026-09-05 > Package: Org mode version 9.8.10 (release_9.8.10-1-g9b0a23 @ > /home/yantar92/.emacs.d/straight/build/org/)
Could you please confirm it is that patch which is the issue by reverting it and trying again? This actually sounds a lot like a bug in core Emacs which I recently had to work around in guix: #+begin_src diff commit 27eb9fcc5b32306ed231ee717f9cdbbd9f85857d Author: Morgan Smith <[email protected]> AuthorDate: 2026-08-26T20:07:34 EDT Commit: Liliana Marie Prikler <[email protected]> CommitDate: 2026-09-19T12:31:53 EDT emacs-utils: Enable generating autoloads from compressed files. * guix/build/emacs-utils.scm (emacs-generate-autoloads): Load the "jka-compr" library eagerly to enable using compressed files during autoload generation. Signed-off-by: Liliana Marie Prikler <[email protected]> Fixes: guix/guix#9819 diff --git a/guix/build/emacs-utils.scm b/guix/build/emacs-utils.scm index 41914e7dcb0..2d8c670d3a5 100644 --- a/guix/build/emacs-utils.scm +++ b/guix/build/emacs-utils.scm @@ -120,6 +120,10 @@ (define (emacs-generate-autoloads name directory) (let* ((file (string-append directory "/" name "-autoloads.el")) (expr `(let ((backup-inhibited t) (generated-autoload-file ,file)) + ;; This require helps us avoid a bug loading ".el.gz" files + ;; in Emacs 31.1. + ;; Resolved upstream at <https://debbugs.gnu.org/81819>. + (require 'jka-compr) (cond ((require 'loaddefs-gen nil t) ;; Emacs >= 29 #+end_src
