#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 17 months ago by jmroot (Joshua Root)

Keywords: emacs removed
Owner: set to easye
Status: newassigned

comment:2 Changed 17 months ago by easye

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?

comment:3 Changed 17 months ago by c-kloukinas

Sure, a new version of slime would be the best way forward. Best, Chris

comment:4 Changed 17 months ago by easye

In aa2a8b0c3f992a7d77659d873f369ffc46c19381/macports-ports (master):

lang/slime: update to slime-2.27

Possibly addresses <#66406>.

comment:5 Changed 17 months ago by easye

Resolution: fixed
Status: assignedclosed

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.

Note: See TracTickets for help on using tickets.