emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/arduino-mode d7bb42a 029/107: Fix undefined cl-macrorepxan


From: ELPA Syncer
Subject: [nongnu] elpa/arduino-mode d7bb42a 029/107: Fix undefined cl-macrorepxand-all under Emacs 24.4
Date: Sun, 29 Aug 2021 10:58:11 -0400 (EDT)

branch: elpa/arduino-mode
commit d7bb42a84f1fc5fa57de2ff296e41803df5b4f85
Author: Christopher Grim <christopher.grim@gmail.com>
Commit: Christopher Grim <christopher.grim@gmail.com>

    Fix undefined cl-macrorepxand-all under Emacs 24.4
    
    Compilation is failing under Emacs 24.4 with the following error:
    
        Symbol's function definition is void: cl-macroexpand-all
    
    The problem appears to be due to Emacs bug #18845[1]. The gist of
    which is that cc-mode uses cl at compile time, but doesn't require
    it. Requiring cl at compile time seems to fix it.
    
    Fixes #9.
    
    [1] <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18845>
---
 arduino-mode.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arduino-mode.el b/arduino-mode.el
index 6327afc..e028cea 100644
--- a/arduino-mode.el
+++ b/arduino-mode.el
@@ -32,6 +32,7 @@
 (require 'cc-mode)
 
 (eval-when-compile
+  (require 'cl)
   (require 'cc-langs)
   (require 'cc-fonts)
   (require 'cc-menus))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]