Opened 22 months ago
Closed 22 months ago
#66406 closed defect (fixed)
slime @2.20_1 cannot upgrade (missing arg in lisp function in hyperspec.el #1318 - with solution)
Reported by: | c-kloukinas | Owned by: | easye |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.0 |
Keywords: | Cc: | ||
Port: | slime |
Description
File lib/hyperspec.el at line 1318 is:
(define-obsolete-variable-alias 'common-lisp-glossary-fun 'common-lisp-hyperspec-glossary-function)
When the installer tries to byte-compile this file it breaks, because this function expects a 3rd argument as well (WHEN). Slime on github passes this value for WHEN "2015-12-29" - see: https://github.com/slime/slime/blob/master/lib/hyperspec.el
(define-obsolete-variable-alias 'common-lisp-glossary-fun 'common-lisp-hyperspec-glossary-function "2015-12-29")
After adding that extra arg, make compile inside /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_lang_slime/slime/work/slime-2.20 worked for me.
Change History (5)
comment:1 Changed 22 months ago by jmroot (Joshua Root)
Keywords: | emacs removed |
---|---|
Owner: | set to easye |
Status: | new → assigned |
comment:2 Changed 22 months ago by easye
comment:3 Changed 22 months ago by c-kloukinas
Sure, a new version of slime would be the best way forward. Best, Chris
comment:4 Changed 22 months ago by easye
comment:5 Changed 22 months ago by easye
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
slime-2.27 committed in <https://github.com/macports/macports-ports/commit/aa2a8b0c3f992a7d77659d873f369ffc46c19381>
Closing this for now: lemme know if you still have problems with the newer version of SLIME.
My preference for "fixing" this would be to update the pointer in the github source checkout to something more contemporary than slime-2.20.
Would @c-kloukinas be able to use a newer version of SLIME, or is there some reason to stay with the old one?