Re: Report issue concerning melpa package
Charles Millar <[email protected]>
| Newsgroups | gmane.emacs.help |
|---|---|
| Message-ID | <[email protected]> |
On 8/12/26 8:02 PM, [email protected] wrote: > Charles Millar <[email protected]> writes: > >>> >>> It appears that you have installed Slime version >>> 20260808.2219. If you do not need the latest development >>> version, then you could install the latest stable version, >>> 2.32, which is available in the ‘melpa-stable’ archive, >>> instead. >>> >>> The melpa-stable archive is at https://stable.melpa.org/packages/. >>> >> >> Thank you. I did as you suggested - still the same problem >> >> ../../../usr/local/share/slime/slime.el: Warning: Obsolete calling >> convention for ‘sit-for’ >> internal-macroexpand-for-load: Eager macro-expansion failure: >> (invalid-function static-if) >> >> I confirmed that version 2.32 was installed. >> > > Something odd is happening there. The file that is being > compiled, slime.el, is not in > /home/charlie01/.emacs.d/elpa/slime-2.32/. Instead, it is > in ../../../usr/local/share/slime. What process are you > using to install Slime from the melpa-stable archive? > > I have checked the ‘slime.el’ that comes with Slime version > 2.32 and found that there is no instance of ‘static-if’ in > it. Here are the four lines from the top of ‘slime.el’ for > Slime 2.32: > > ;; URL: https://github.com/slime/slime > ;; Package-Requires: ((emacs "24.3") (macrostep "0.9")) > ;; Keywords: languages, lisp, slime > ;; Version: 2.32 > > The standard installation process using Emacs should install > Slime 2.32 in your directory: > > /home/charlie01/.emacs.d/elpa/slime-2.32/ > > You should be able to read ‘slime.el’ into an Emacs buffer > and confirm that it contains the lines, above. Then check > the files that you have in ../../../usr/local/share/slime to > see what version is listed in the ‘slime.el’ in that > directory. > First I neglected to mention that I am using Debian testing I did install from stable.melpa and when that failed, I removed slime by using the package manager and then cloned from git and added (add-to-list 'load-path "/usr/local/share/slime") (require 'slime-autoloads) to my init. To confirm that the stable.melpa version (Slime 2.32) has the same errors, today, I commented out (add-to-list 'load-path "/usr/local/share/slime") (require 'slime-autoloads) and again installed slime-2.32 from stable.melpa. Results were: Compiling file /home/charlie01/.emacs.d/elpa/slime-2.32/contrib/slime-fancy.el at Thu Aug 13 07:19:37 2026 slime-fancy.el:3:2: Error: Eager macro-expansion failure: (invalid-function static-if) Compiling file /home/charlie01/.emacs.d/elpa/slime-2.32/contrib/test/slime-macrostep-tests.el at Thu Aug 13 07:19:44 2026 slime-macrostep-tests.el:29:2: Error: Eager macro-expansion failure: (invalid-function static-if) One other observation- while looking over the buffer file list I noticed that the slime-cl-indent-test.txt was opened.