1 line
3.9 KiB
Plaintext
1 line
3.9 KiB
Plaintext
<!-- SC_OFF --><div class="md"><p>Hi,</p> <p>I just set up a new host with Xubuntu 20.04 LTS which comes with <code>GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14) of 2020-03-26, modified by Debian</code>.</p> <p>Of course, I'm reusing my config from <a href="https://github.com/novoid/dot-emacs">here</a> which worked on Emacs 28.0.50 (my previous host that died and had a snapshot release installed which I could not re-install) and which still works on Emacs 26.3 on another Xubuntu 20.04 LTS machine - the very same Emacs version.</p> <p>Therefore, I'm puzzled of this error message on startup:</p> <pre><code> Debugger entered--Lisp error: (void-function make-closure) make-closure(#f(compiled-function (url arg) #<bytecode 0x12db8d9>) "ftp") byte-code("\300\301\302\303#\210\304\211\203\035\0\211@\300\001\302\305\306\005\"#\210\001A\266\202\202\007\0\207" [org-link-set-parameters "help" :follow org-link--open-help ("ftp" "http" "https" "mailto" "news") make-closure #f(compiled-function (url arg) #<bytecode 0x12db8d9>)] 8) require(ol) byte-code("\302\303!\210\302\304!\210\302\305!\210\302\306!\210\010\307=\204;\0\3101*\0\311\312\011!\313P\314\315\211\211%0\210\202;\0\210\316\317!\210\320\321!\210\316\322!\210\320\321!\210\302\323!\210\302\324!\210\302\325!\210\302\326!\210\302\327!\210\302\330!\210\302\331!\207" [this-command load-file-name require cl-lib calendar find-func format-spec eval-buffer (error) load file-name-directory "org-loaddefs.el" nil t message "WARNING: No org-loaddefs.el file could be found from where org.el is loaded." sit-for 3 "You need to run \"make\" or \"make autoloads\" from Org lisp directory" org-macs org-compat org-keys ol org-table org-fold org-cycle] 6) require(org) eval-buffer(#<buffer *load*> nil "/home/vk/.emacs.d/init.el" nil t) ; Reading at buffer position 1590 load-with-code-conversion("/home/vk/.emacs.d/init.el" "/home/vk/.emacs.d/init.el" t t) load("/home/vk/.emacs.d/init" t t) #f(compiled-function () #<bytecode 0x1e0f4d>)() command-line() normal-top-level() </code></pre> <p>This error message is invoked at the <code>(require 'org)</code> line right at the start of my <code>init.el</code>:</p> <pre><code> (package-initialize) (defvar my-init-el-start-time (current-time) "Time when init.el was started") (setq my-user-emacs-directory "~/.emacs.d/") ;; set paths to manually installed Org-mode (from git; instead of built-in Org-mode) (add-to-list 'load-path (concat my-user-emacs-directory "contrib/org-mode/contrib/lisp")) (add-to-list 'load-path (concat my-user-emacs-directory "contrib/org-mode/lisp")) (require 'org) [...] </code></pre> <p>Since the config should be fine, I guess the error is caused by something related to the (binary) setup on this new machine or a potential Org-mode conflict (my git version vs. any default Org) which should not happen because of my load-path and a dummy package according to Alan's posting below as far as I understood.</p> <p>Do you have an idea what might be the issue on this machine? I'm really stuck here.</p> <pre><code>From: Alan Schmitt <alan.schmitt@polytechnique.org> Newsgroups: gmane.emacs.orgmode Subject: Re: Org-mode via ELPA and via git in parallel Date: Thu, 28 Jan 2016 11:21:42 +0100 Message-ID: <m2vb6e2edl.fsf@charm-wifi.irisa.fr> </code></pre> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/publicvoit"> /u/publicvoit </a> <br/> <span><a href="https://www.reddit.com/r/orgmode/comments/qtnczo/lisp_error_voidfunction_makeclosure_on_loading/">[link]</a></span>   <span><a href="https://www.reddit.com/r/orgmode/comments/qtnczo/lisp_error_voidfunction_makeclosure_on_loading/">[comments]</a></span> |