quicklisp / quicklisp-client

Quicklisp client.
http://www.quicklisp.org/
MIT License
298 stars 74 forks source link

Latest QuickLisp client is broken because of recent Genera implementation #219

Closed svetlyak40wt closed 1 year ago

svetlyak40wt commented 2 years ago

I receive this error when trying to load latest QuickLisp client:

[package ql-mezzano]..............................
[package ql-mkcl].................................
[package ql-sbcl].................................
[package ql-genera]..

**++++ Error between functions:
  Reader cannot find package SCL.

**++++ Error between functions:
  Reader cannot find package SCL.
.
; Debugger entered on #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR 8010191673>

; *** 2 errors detected, no fasl file produced.

Seems, this bug was introduced in this pull request, merged on 11 September: https://github.com/quicklisp/quicklisp-client/pull/209

Environment

My current QL client version is:

CL-USER> (ql:client-version)
"2019-02-16"

LispWorks 8.0

How to reproduce

cd /tmp
git clone git@github.com:quicklisp/quicklisp-client.git latest-quicklisp-client

Then in LispWorks:

(push "/tmp/latest-quicklisp-client/quicklisp/" asdf:*central-registry*)
(ql:quickload :quicklisp)
svetlyak40wt commented 2 years ago

Oh, I've just found there is the same problem under SBCL:

CL-USER> (ql:quickload :quicklisp)
To load "quicklisp":
  Load 1 ASDF system:
    quicklisp
; Loading "quicklisp"
[package ql-util].................................
[package ql-setup]................................
...
[package ql-mkcl].................................
[package ql-sbcl].................................
[package ql-genera]...
;
; caught ERROR:
;   READ error during COMPILE-FILE:
;
;     Package SCL does not exist.
;
;       Line: 205, Column: 15, File-Position: 6808
;
;       Stream: #<SB-INT:FORM-TRACKING-STREAM for "file /Users/art/projects/lisp/latest-quicklisp-client/quicklisp/impl-util.lisp" {7\
006F40733}>

SBCL version 2.2.2.

quicklisp commented 2 years ago

The git repo isn't the latest client - the latest release is the latest client.

@gmpalter can you fix this issue?