Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

prepl install fails due to symbols removed from sbcl #15

Open
ceedon opened this issue Mar 3, 2021 · 7 comments
Open

prepl install fails due to symbols removed from sbcl #15

ceedon opened this issue Mar 3, 2021 · 7 comments

Comments

@ceedon
Copy link

ceedon commented Mar 3, 2021

Removal:
sbcl/sbcl@e103be0

Impact:
image

@uberkael
Copy link

uberkael commented Jun 25, 2021

Same error on Manjaro Linux
image
image

@uberkael
Copy link

Using sbcl-bin/2.1.1 as temporal fix

@Rirush
Copy link

Rirush commented Jul 25, 2021

On sbcl/2.1.6, a different symbol seems to be missing. Tested it on Windows and macOS, missing in both cases. Also, it seems that it's impossible to install sbcl-bin/2.1.1 on (macOS) ARM, because binaries are missing. Source build fails as well.

image

@lispnik
Copy link

lispnik commented Oct 5, 2021

Link to underlying issue in PREPL and half-baked PR sharplispers/prepl#3

@fuku77
Copy link

fuku77 commented May 6, 2022

Having the exact same error as Rirush on sbcl/2.2.4. lispnik's solution doesn't work for me so i switched to sbcl-bin/2.1.1. Anyone got a solution yet?

@lispnik
Copy link

lispnik commented May 18, 2022

@fuku77 I tried it from my repo just now with sbcl 2.2.4 and it seems to work

$ sbcl
This is SBCL 2.2.4, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
* (asdf:load-system "prepl" :force t)
... ;; lots of complainage 
T
* (lisp-implementation-version)
"2.2.4"
* (prepl:repl)
Portable REPL on SBCL, main thread.  Type :help for help.
CL-USER> (defstruct foo a b)
FOO
CL-USER> (make-foo :a 1234 :b 4.567)
#S(FOO :A 1234 :B 4.567)
CL-USER> :inspect *

#<STRUCTURE-CLASS COMMON-LISP-USER::FOO> at #x0000001002B7E570
   0 A --------------> fixnum 1234
   1 B --------------> single-float 4.567
[1i] CL-USER> :quit
Unknown top-level command: "quit".
Type `:help' for the list of commands.
[1i] CL-USER> :exit
$ cd Quicklisp/local-projects/lispnik/prepl/
$ git log |head 
commit ea20365877e596aad8036c160f3e7327ea2dd927
Author: Matthew Kennedy <burnsidemk@gmail.com>
Date:   Fri Jul 23 18:56:21 2021 -0500

    Update inspect.lisp for more SBCL internal changes
...

@xvan
Copy link

xvan commented Oct 24, 2022

Using sbcl-bin/2.1.1 as temporal fix

In case, like me, somebody else doesn't know howto downgrade sbcl

ros install sbcl/2.1.1
ros install sbcl-bin/2.1.1
ros use sbcl/2.1.1
ros use sbcl-bin/2.1.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants