[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