[MacPorts] #66406: slime @2.20_1 cannot upgrade (missing arg in lisp function in hyperspec.el #1318 - with solution)
MacPorts
noreply at macports.org
Tue Dec 6 12:14:00 UTC 2022
#66406: slime @2.20_1 cannot upgrade (missing arg in lisp function in hyperspec.el
#1318 - with solution)
-------------------------+--------------------
Reporter: c-kloukinas | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.0
Keywords: emacs | Port: slime
-------------------------+--------------------
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.
--
Ticket URL: <https://trac.macports.org/ticket/66406>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list